|
2c31de83b7
|
[MoveGenerator] Implement generateKnightMoves
|
2022-12-22 23:35:07 +01:00 |
|
|
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 |
|