Chess Engine
Back
I am currently in the process of writing a chess engine. The current
version is not complete and very primitive. When complete this programme
will follow the X-Board protocol. This will allow you to import this
engine for use in programmes such as ChessMaster and ChessBase. The
Current version is posted "as is," it is only available so that
those who have contributed to it can watch its progress and help in debugging.
CE.exe
Current Version: June 17 2004
8:02 PM EDT
MS-DOS text interface.
No
instillation required.
136K
Usage: Download the file. Double click on the file. Type
your moves source-destination like so "e2-e4". The engine should
make a random legal move. To castle move your king like so: "e1-g1."
Promotion is done g7-g8R (caps required). Type "end" as your turn to end the game.
Bugs, Issues, and Fixes:
June 17 2004 8:02 PM EDT
- Added: First true "thinking" search: Basic Search. Returns
best move with one ply depth. (Very Week)
Mar 1 2004 11:49 AM EST
- Fixed: Kings can deliver check like a queen.
- Fixed: Blacks bishops can not deliver check diagonally down and kingside.
- Fixed: Blacks knights can deliver check like a bishop diagonally down and
kingside.
Feb 26 2004 5:11 PM EST
- You can now end the game with checkmate.
- Fixed: Checkmating either side causes programme to crash.
- Fixed: Issue with pieces becoming black pawns. (Black king issue)
- Fixed: Issue with being allowed to castle through check/ into check/ while
in check.
- Fixed: Issue with pawns being unable to deliver check.
- Fixed: Issue with under promoted pawns becoming something other then what
was asked for.
- Fixed: En - Passant (again), now it works!!! Really I swear!
- New Bug: Stalemate is impossible.
Feb 26 2004 8:50 AM EST
- Changed complier options to generate smaller executable.
Feb 25 2004 10:12 EST
- Fixed promotion
- Made interface more useful for debug
Feb 25 2004 Version
- Fixed En - Passant bug, this move should now be legal.
- Fixed - White Pawns can not capture diagonally queenside
Initial Release
- Many, this is a pre-release version.