Commit graph

67 commits

Author SHA1 Message Date
Alex Clink
d750e9cba0 Add en passant move generation 2021-09-12 15:49:19 -04:00
Alex Clink
39010fcdf2 Fix fen placement string, disambiguate moves from san 2021-09-12 00:01:54 -04:00
Alex Clink
279a9adaaa Add pawn captures, FEN placement, board turns 2021-09-11 23:20:00 -04:00
Alex Clink
466075bee9 Add moving pieces based on input SAN 2021-09-11 21:14:05 -04:00
Alex Clink
e496f6c51a Generate all pseudolegal moves 2021-09-11 00:07:22 -04:00
Alex Clink
af020fb3c6 Add more moves to generation 2021-09-09 23:59:31 -04:00
Alex Clink
5ebe8a920c Update method for consistency 2021-09-09 00:55:52 -04:00
Alex Clink
025c8b9681 Add initial SAN parsing 2021-09-09 00:52:11 -04:00
Alex Clink
c55511dcb9 Add MoveSet 2021-09-08 23:41:29 -04:00
Alex Clink
9254aa5cdf Add some basic move generation 2021-09-07 23:37:37 -04:00
Alex Clink
0e8ad2878a Consolidate classes 2021-09-07 22:41:18 -04:00
Alex Clink
d2f9753255 Add concrete move object 2021-09-07 21:14:28 -04:00
Alex Clink
e21d704046 Add notation parser 2021-09-07 00:12:35 -04:00
Alex Clink
5411b6f75d Add a few specs 2021-09-05 00:28:54 -04:00
Alex Clink
3132fee58f Add more methods to board 2021-09-04 23:09:24 -04:00
Alex Clink
3f2d89e0ad Refactor placement to own method 2021-09-04 19:48:12 -04:00
Alex Clink
f19fb93e5b Initial commit 2021-09-02 23:20:21 -04:00