ruchess
rust chess
quickstart
or in your cargo.toml
[]
= "0.0.3"
use Game;
use square;
// Play 1.e4 from the standard starting position.
let game = new;
let after_e4 = game.mve.unwrap;
assert!;
see docs for more library/module details
see examples or ruchess tui for example applications
why
i like chess
dependencies
roadmap
- benchmarks
- will move to mutable api if benchmarks are very bad
- fen parsing
- real uci support