Commit Graph

20 Commits

Author SHA1 Message Date
79b5dd4a86 [MoveGenerator] cleanup 2022-12-22 23:34:59 +01:00
8d028ba087 Remove pointers, add BoardState 2022-12-22 22:54:26 +01:00
4f96d189fa [Board] Initial pseudoLegalMovesFrom 2022-12-22 18:38:16 +01:00
b64530cb3d [Board] Implement MoveGenerator 2022-12-22 18:37:52 +01:00
4157c9200e [BitBoard] Add fills and direction methods 2022-12-22 11:18:23 +01:00
fbc1a5589a [Board] Reformat handlePawnDoubleAdvance 2022-12-22 10:43:04 +01:00
84afaa2ada Move methods from Board to BitBoard 2022-12-22 01:35:37 +01:00
d54ffbc7fa Refactor BitBoard 2022-12-22 00:15:13 +01:00
16c7fe2a34 [Board] Add method to print BitBoard 2022-12-21 20:04:22 +01:00
4671fec523 [Board] Implement enPassant move handling 2022-12-21 20:03:59 +01:00
c52f57293e [Board] Implement EnPassant handling 2022-12-21 19:59:56 +01:00
7f84154d30 [Board] Add check for Optional 2022-12-21 17:26:56 +01:00
274c29eabd [Board] Refactor and implement makeMove 2022-12-21 17:20:54 +01:00
0084bbf994 [Board] Implement castlingRights and enPassantSquare 2022-12-21 10:42:28 +01:00
123e473a53 [Piece] Add fromValue 2022-12-21 10:41:46 +01:00
a78f3ee516 [Board] Implement stream operator 2022-12-21 10:11:16 +01:00
48fd630204 [Board] Implement turn 2022-12-21 08:48:53 +01:00
6ab8bbe40f [Board] Implement piece and setPiece 2022-12-21 00:25:10 +01:00
4787e41c23 [Board] Format 2022-12-20 20:47:26 +01:00
Job Noorman
9f05ab03c1 Add assignment 2022-10-27 13:07:24 +02:00