You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
526 B

4 years ago
# ychess
![ychess-logo](ychess.png)
4 years ago
ychess is a chess implementation written in nim.
A chess engine is planned.
## Todo
- draw by
- 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](https://github.com/jyapayne/einheit).
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`.