Huo Chess - XNA Edition Brief DescriptionHuo Chess is an
open source micro chess program developed by Spiros I. Kakos. This project is the XNA Edition of Huo Chess.
Graphical User Interface capabilities were added to the existing Huo Chess AI engine. Mouse and keyboard user input are supported.
The code is heavily commented so as to help other programmers or chess enthusiasts understand the underlying logic of the chess AI. Please refer to the official pages of Huo Chess C++ (
http://code.msdn.com/huochess) and C# (
http://code.msdn.com/cshuochess) versions for
in-depth details on the chess engine algorithm.
How to customizeYou can change the CountScore function so as to alter the way the computer AI evaluates the positions. For example if you change the value of the pawns from 1 to 2, then the program AI will value pawns more.
You can also use the
Huo Chess Opening Book Edition to create your personalized Opening Book for Huo Chess. You can find the Opening Book Editor at
https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=huochess&ReleaseId=404 at the MSDN Huo Chess C++ edition home page. The folder with the opening book entries must be in the same folder as the Huo Chess executable (see the Huo Chess Opening Book Editor page for more instructions).