mirror of
https://github.com/tiyn/yeschess.git
synced 2025-10-30 02:11:15 +01:00
8e918aebb7357e49b36972d0065b7e0c318a781e
ychess
ychess is a chess implementation written in nim. A chess engine is planned.
Todo
- draw by
- 3-fold repitition
- 50-move rule
Usage
Simply download the code and run nim c -r game.nim.
You can now play a 1v1 hotseat game of chess in the commandline.
Testing
Testing is done by einheit by jyapayne.
All legal chess moves are implemented in chess.nim and tested by the TestSuite
in test.nim.
You can simply run the tests with nim c -r test.nim.
Languages
Nim
100%
