Dany Thach
|
176fdd42d1
|
Fix: Pawns don't all promote into black pieces anymore
|
2025-02-28 22:03:51 +01:00 |
Dany Thach
|
00f371b913
|
Prioritize computing nodes with few children, prioritize takes, move 1 second earlier to avoid exceeding the move time
|
2025-02-27 22:42:04 +01:00 |
Dany Thach
|
943aab1a14
|
Fix: Rooks going up didn't consider the topleft square
|
2025-02-27 22:39:46 +01:00 |
Dany Thach
|
49d8d675d4
|
Logging kept as comment
|
2025-02-27 22:38:37 +01:00 |
Dany Thach
|
0469760f30
|
Moved the base priority calculation to the BestMoveSearcher class
|
2025-02-16 13:42:30 +01:00 |
Dany Thach
|
da28e94c01
|
Fix: Checkmate evaluation was reversed, therefore there was no will to checkmate on either side
|
2025-02-16 00:00:51 +01:00 |
Dany Thach
|
278e5092e6
|
Lowered maxInteger and minInteger to avoid weird overflows
|
2025-02-15 23:59:12 +01:00 |
Dany Thach
|
a22d229c01
|
Fix: heap sift-down to the right happened even when it shouldn't have
|
2025-02-15 19:40:47 +01:00 |
Dany Thach
|
0b88775b0c
|
Basic move searcher, priority only based on depth (resulting in BFS), position base value takes into account isolated pawns, doubled pawns and bishop pairs
|
2025-02-13 22:15:59 +01:00 |
Dany Thach
|
576a42b670
|
Implemented the "Heap" data structure
|
2025-02-09 14:55:34 +01:00 |
Dany Thach
|
637cb053c4
|
Initial commit
|
2025-02-09 11:47:39 +01:00 |