SolidChess

You can play against a human player or the CPU. It is simple and nice to use.

  DOWNLOAD Free

Technical information:
Implemented in C# 4/.NET 4.
Platform used: Visual Studio 2010.
Graphics presentation using WPF 4.
Programming features:
Chess board implemented using the 0x88 representation.


Move searching using Alpha – Beta Pruning algorithm (NegaScout algorithm is also implemented).
Move ordering using the killer move heuristic.
Transposition table used for storing passed chess board stated (Zobrist hashing used).
Contains a local database of opening books.

  DOWNLOAD Free
Specifications
Developer:
Solidus
License type:
Freeware