Mattia Giambirtone
|
7292356948
|
Fix crashing, implement LMR and tempo bonus
|
2024-05-06 23:48:40 +02:00 |
Mattia Giambirtone
|
2a1f020edd
|
Fix bugs with LMR (needs testing). Move to ptrs. General refactoring
|
2024-05-06 00:34:06 +02:00 |
Mattia Giambirtone
|
fe7e64e9c3
|
Refactor chessboard code and move most logic to Position
|
2024-05-01 19:46:28 +02:00 |
Mattia Giambirtone
|
4cb994a3a6
|
Minor tweaks
|
2024-05-01 18:10:38 +02:00 |
Mattia Giambirtone
|
d3170ab03a
|
Hide untested options behind when defined(), increase size of some position counters, tweak MVVLVA multiplier and more fixes
|
2024-04-28 16:17:30 +02:00 |
Mattia Giambirtone
|
e442d832e7
|
Bug fixes. Implement quiescent search, extensions and LMR. Needs SPRT
|
2024-04-27 09:49:45 +02:00 |
Mattia Giambirtone
|
d47040feed
|
Initial work on transposition table and repetition detection
Signed-off-by: Mattia Giambirtone <nocturn9x@nocturn9x.space>
|
2024-04-25 23:41:25 +02:00 |
Mattia Giambirtone
|
1aa37d8af8
|
Initial work on Zobrist hashing. Add Pohl opening book
|
2024-04-25 18:53:51 +02:00 |
Mattia Giambirtone
|
40b47053c1
|
Massive eval improvement. Perform search in a separate thread. Implement more UCI commands
|
2024-04-25 15:20:55 +02:00 |
Mattia Giambirtone
|
a94d9ae1f0
|
Initial work on search and eval
|
2024-04-24 19:38:54 +02:00 |