No description
Find a file
Eryn Wells e2d93b8c3c [board] Replace implementations of the king and knight move generators with a more generic version
While implementing these move generators, I realized I was duplicating a lot of code. So, I started thinking about how to do less of that. I create a MoveGeneratorInternal trait that these move generators implement. This trait provides default implementations of several methods.

I also discovered that I needed a way to keep track of move sets per piece for each kind (shape) of piece. The new move generators, and the generators still to come, can now keep track of moves per piece separately in MoveSet instances.
2024-01-06 17:01:16 -08:00
board [board] Replace implementations of the king and knight move generators with a more generic version 2024-01-06 17:01:16 -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