|
|
cb47cc3c8b
|
Make history heuristic param optional on move ordering to avoid allocating space in q search
|
2026-07-15 19:29:48 +03:00 |
|
stefiosif
|
d1bdc140a5
|
Fix overflow bug, clean up code
|
2025-03-28 23:38:00 +02:00 |
|
stefiosif
|
6211e5be89
|
Add history maluses
|
2025-03-28 23:35:02 +02:00 |
|
stefiosif
|
614590b18e
|
Add history heuristics, reorder killer move to come after captures
|
2025-02-07 19:51:18 +02:00 |
|
stefiosif
|
908a87bd26
|
Reduce size of eval to i16
|
2025-02-04 20:02:29 +02:00 |
|
stefiosif
|
ea6800183d
|
Encode Move into a u16
|
2025-02-03 20:01:20 +02:00 |
|
stefiosif
|
ccba6451aa
|
Add one killer move per ply
|
2025-01-27 22:21:21 +02:00 |
|
stefiosif
|
53beda7fe3
|
Refactor time info, update zobrist to tuple struct, naming and clippy
|
2025-01-26 20:16:01 +02:00 |
|
stefiosif
|
62c524174e
|
Fix and simplify move ordering
|
2025-01-25 16:39:04 +02:00 |
|
stefiosif
|
2c9181993f
|
Implement PeSTO eval
|
2025-01-12 23:02:10 +02:00 |
|
stefiosif
|
d9e76a224f
|
Reduce bitboards from 12 to 8, add color info in mailbox representation
|
2025-01-12 20:02:16 +02:00 |
|
stefiosif
|
f7604b27a5
|
Implement Index<T>, IndexMut<T> for Castle, PieceType and Color enums, use swap_remove instead of remove on sort_moves
|
2024-12-01 10:52:38 +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
|
3fd3b1ea96
|
Rename fn names for better readability
|
2024-10-06 11:15:29 +03:00 |
|
stefiosif
|
a96d3d27b1
|
Pass Mailbox instead of Game on related functions for clarity
|
2024-09-21 15:42:41 +03:00 |
|
stefiosif
|
f74f1ef364
|
Implement redundant mailbox representation
|
2024-09-19 22:57:03 +03:00 |
|
stefiosif
|
6badbcd776
|
Rename movegen module files and make readability improvements
|
2024-09-16 19:33:05 +03:00 |
|
stefiosif
|
b26357a205
|
Add move ordering heuristic MVV/LVA
|
2024-09-14 20:29:53 +03:00 |
|