Release Notes
v1.0 (2017-09-27)
Build #: 1.0.6479.17006
Features
- Simple GUI for Chess play in C#/Windows Forms
- GUI supports chess board with rank/file, chess pieces, movement history, and a progress indicator.
- Play as White or Black!
- SelfPlay - where the engine plays itself.
- GameOver detection and reporting of the winner (or draw or stalemate).
- Support for UCI chess engines (see list of tested engines below)
- Adjust think time for the chess engine (New Game or New Position dialogs)
- Get the current FEN for the board (copyable)
- Undo Move - Missed something? Take it back, the engine won't complain :).
- About Dialog (links to repo and has build number)
- Localization Support (de-DE in V1...apologies to native German speakers.)
- UnitTests for core components
Changes Since Last Pre-Release
Tested Engines
These are the UCI engines used for testing. In many cases, such as Komodo and Rybka, the versions used are the latest free versions π I don't own the newer ones, but assuming they implement UCI as well or better than in previous versions, you should be good.
Engine Name (plat) | Normal Play (ad-hoc) | Self Play (10+ loops) |
---|---|---|
StockFish 8 x64 | β | β |
StockFish 8 x86 | β | β |
MadChess 2.2 x64 | β | β |
Rybka v2.3.2a x86 | β | β |
Houdini 1.5a x64 | β | β |
Houdini 1.5a x86 | β | β |
Fruit - 2.1 Reloaded x86 | β | β |
Wildcat8 x86 | β | β |
Komodo 9 x64 | β | β |
Komodo 9 x86 | β | β |
Spike 1.4 x86 | β | β |
Strelka 6 x86 | β | β |
Ruffian 1.05 x86 | β | β |
AnMon 5.75 x86 | β | β |
Engine Name (plat) | SelfPlay 3+ hrs |
---|---|
StockFish 8 (x64) | Total Uptime: 03:21:30.75 |
Features Punted πΏ
These are items that were considered and actively punted on for V1.
- Export game as PGN
- Animation of piece movement
- Hint feature
- Add ability to resign
- UI to show captured pieces
- Show verbose engine output in the UI (thinking lines, info etc)