No description
Find a file
Eryn Wells 8eb180df67 [explorer] Add fen and make commands
Clean up the implementation of the place command.

Track state with a State struct that contains a position and a builder. The place
command will place a new piece and then regenerate the position.

The make command makes a move. The syntax is:

    make [color:w|b] [shape] [from square] [to square]

The fen command prints a FEN string representing the position.
2024-01-28 09:50:39 -08:00
bitboard [board] Clean up a bunch of imports 2024-01-28 09:46:38 -08:00
board [board] Write test_position!({starting,empty}) macros 2024-01-28 09:47:25 -08:00
core [board] Implement danger squares for the current player 2024-01-28 09:08:22 -08:00
doc Move Notes and ChessPieces docs to a doc directory 2024-01-22 19:27:08 -08:00
explorer [explorer] Add fen and make commands 2024-01-28 09:50:39 -08:00
.gitignore
Cargo.lock Merge branch 'many-crates' 2024-01-24 09:23:35 -08:00
Cargo.toml Specify resolver=2 in the Cargo workspace 2024-01-24 17:10:44 -08:00