No description
Find a file
Eryn Wells 06bfc4ac57 [board] Implement a BitBoard MoveLibrary
This struct computes and stores piece moves per square to speed up computation
of move lists.

Initialize a `static mut` instance once via std::sync::Once, and return a static
reference to it. So far, it computes king and knight moves.

Make BitBoard::empty() and MoveLibrary::new() const functions, enabling static
construction of the MOVE_LIBRARY instance without needing to wrap it in an
Option.
2024-01-01 09:25:35 -08:00
board [board] Implement a BitBoard MoveLibrary 2024-01-01 09:25:35 -08:00
explorer [explorer] A REPL-style command line app to fiddle with chess boards 2023-12-28 15:09:15 -07:00
.gitignore Ignore the target/ directory 2023-12-19 11:13:41 -08:00
Notes.md Add some notes 2023-12-22 08:51:18 -08:00