ychess is a chess implementation written in nim. A chess engine is planned.
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 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.
Documentation is written into the code via DocGen.
For this reason it is not saved in this repository.
To extract it into html run nim doc --project --index:on --outdir:htmldocs game.nim