stefiosif
|
bdd065efff
|
Do TT cutoffs before LMP, use TT move as starting best_move and readability changes
|
2025-02-07 19:41:54 +02:00 |
|
stefiosif
|
b98100aa71
|
Add uci movetime, hash and initialize TT based on size in MBs
|
2025-02-04 23:53:18 +02:00 |
|
stefiosif
|
908a87bd26
|
Reduce size of eval to i16
|
2025-02-04 20:02:29 +02:00 |
|
stefiosif
|
888b3866b9
|
Add Null-move pruning
|
2025-01-29 23:09:01 +02:00 |
|
stefiosif
|
3f08e194f4
|
Add log for soft limit reach, tweak values, clippy
|
2025-01-28 00:21:19 +02:00 |
|
stefiosif
|
a01310c7b7
|
Add TT cutoffs
|
2025-01-26 23:58:44 +02:00 |
|
stefiosif
|
53beda7fe3
|
Refactor time info, update zobrist to tuple struct, naming and clippy
|
2025-01-26 20:16:01 +02:00 |
|
stefiosif
|
7667f7b5d2
|
Use increment from uci winc/binc in time management
|
2025-01-26 11:00:55 +02:00 |
|
stefiosif
|
2d9076cd1d
|
Add depth based logging
|
2025-01-25 21:47:11 +02:00 |
|
stefiosif
|
1c7100f510
|
Use TT to store best move after each ID iteration
|
2025-01-18 17:44:27 +02:00 |
|
stefiosif
|
824f8a37b5
|
Add TT lookups in quiescence, move TT inside Game, remove redundant occupancy and time limit functions
|
2025-01-18 13:01:06 +02:00 |
|
stefiosif
|
316f40e6e5
|
Remove tt cutoffs, fix capture move sorting, refactor
|
2024-11-30 00:04:53 +02:00 |
|
stefiosif
|
c2414c3f6e
|
Make mvv_lva to map pieces to their material score instead of abritrary matrix
Add time limits, use anyhow crate to improve error handling, remove depth limit on quiescence search
|
2024-11-13 21:47:26 +02:00 |
|
stefiosif
|
1b28de5064
|
Refactor based on clippy, move tt to search module and call iterative deepening from uci_go
|
2024-11-03 01:19:12 +02:00 |
|