Mattia Giambirtone
|
6adae84bca
|
Minor refactoring and cleanup
|
2024-05-13 14:51:21 +02:00 |
Mattia Giambirtone
|
1e33ead8a2
|
Mate score is now positive. Fix mate score reporting. Initial work on eval improvements. Fix passed pawn masks
|
2024-05-12 14:35:52 +02:00 |
Mattia Giambirtone
|
9ffa7f6ea6
|
Fix searches with time per move, preliminary work on eval improvements, minor changes and fixes
|
2024-05-07 13:40:48 +02:00 |
Mattia Giambirtone
|
fe7e64e9c3
|
Refactor chessboard code and move most logic to Position
|
2024-05-01 19:46:28 +02:00 |
Mattia Giambirtone
|
b865ece113
|
Pregenerate pawn attacks (currently unused). Attempts at fixing random crashing
|
2024-05-01 16:30:21 +02:00 |
Mattia Giambirtone
|
bc9ff4c3ed
|
Final bug fixes. Test suite is passing
|
2024-04-23 18:57:38 +02:00 |
Mattia Giambirtone
|
bb9eea4ef8
|
Add missing license headers
|
2024-04-21 11:09:12 +02:00 |
Mattia Giambirtone
|
9969f9abaa
|
Bug fixes to checks, pins and more. Reworking pawn movegen
|
2024-04-20 23:47:57 +02:00 |
Mattia Giambirtone
|
29cc592a56
|
Bug fixes and huge performance improvement. Initial work on pins
|
2024-04-20 17:48:18 +02:00 |
Mattia Giambirtone
|
78b2d95497
|
Refactoring, cleanup, improve modularity
|
2024-04-20 14:51:50 +02:00 |
Mattia Giambirtone
|
272a370549
|
Make position bitboard management more idiomatic
|
2024-04-20 13:28:14 +02:00 |
Mattia Giambirtone
|
b8b60ca137
|
Fix bugs in move handling
|
2024-04-19 17:05:22 +02:00 |
Mattia Giambirtone
|
fdbc41ab2a
|
Fixed package errors and embedded magics into the build
|
2024-04-19 15:50:51 +02:00 |