Valil.Chess.WinFX - Express version


The new webpage for the chess game is here!

WinFX Beta 1 - the deployed version
http://www.valil.com/Valil.Chess.WinFX/Valil.Chess.WinFX.xapp
NOTE: The first time you will load the URL you will get an error, just refresh the page.

WinFX Beta 1 version - developed using Visual Studio Beta 2 2005
Get the source here.
NOTE: This is has more features than the deployed version but due to some bugs in WinFX the project requires full-trust, it will not run in the Internet zone.



Previous versions



Valil.Chess was initially developed for Whidbey using WinForms but I have thought it would be interesting to add a user interface based on Avalon.

The WinForms beta version is published at CodeProject.

Avalon Beta 1 RC versions - developed using Visual Studio Beta 2 2005 (updated June 20th, 2005)
The 3D alpha version - source and binary.
The 2D alpha version - source and binary.

Avalon CTP March 2005 versions - developed using Visual C# Express 2005 CTP February 2005
The 3D alpha version - source.
The 2D alpha version - source.

Avalon CTP November 2004 versions - developed using Visual C# Express 2005 Beta 1
The 3D alpha version - source and binary.
The 2D alpha version - source and binary.

Many thanks to Nick Stratulat who provided the 3D models for the chess pieces!

The 3D navigation is very easy:
Keyboard
Up,Down,Left,Right - move the camera
+(plus) and -(minus) - zooming in/out (move the camera closer toward or farther away from the model)
,(comma) and .(period) - rotate the camera to left/right
Mouse
Drag the model or the space around it to rotate it; use the mouse wheel to zoom in/out.

You play with the whites and the computer plays with blacks. If you want to increase/decrease the difficulty level of the chess engine, just modify the AIOpponentLevel setting from the Valil.Chess.Opponents project settings and recompile the solution. You can set any level between 1 and 6.