Commit Graph

14 Commits

Author SHA1 Message Date
23fec6541b refactor: use Rust idiomatic traits for Square to string conversion 2024-10-20 11:41:10 -04:00
23f4ff68b4 stub: rook slider movegen 2024-10-20 11:37:44 -04:00
5b65f9b756 feat: bitboard iterator 2024-10-18 17:12:06 -04:00
2350932559 feat: make move castling 2024-10-18 16:24:15 -04:00
4efb48244f feat: make en-passant moves 2024-10-06 21:28:11 -04:00
a4efad3c14 fix: square error public 2024-10-04 23:02:00 -04:00
98b4f116d6 feat: promotion moves 2024-10-04 20:03:19 -04:00
c29a7ff789 feat: basic make move 2024-09-29 13:47:02 -04:00
8db3a236c0 feat: FEN printing 2024-09-29 12:32:11 -04:00
77838fd417 stub: movegen 2024-09-29 10:43:45 -04:00
1914d812e4 refactor: split off fen parser into trait 2024-09-27 21:22:51 -04:00
795cd1028b test: fen parser 2024-09-27 20:59:38 -04:00
cccf41e7b0 implemented full FEN parser
todo: fix bugs
2024-09-24 22:01:49 -04:00
c3439bdd46 initial commit
partial FEN parser with an internal board representation
2024-09-22 21:08:40 -04:00