14 Commits

Author SHA1 Message Date
Karma Riuk
959ecdeb7d added the opponenent pawn attack map move better ordering 2025-02-16 09:29:50 +01:00
Karma Riuk
aef6fc39e3 fixed slight bug 2025-02-07 19:39:52 +01:00
Karma Riuk
3bc5b75f1e implemented v4 that resolves all the captures
after looking at the next two moves (all of them)
2025-02-07 19:14:09 +01:00
Karma Riuk
9942832b18 caching check and nlm 2025-02-07 17:35:14 +01:00
Karma Riuk
d28008d913 committing to stash and compare 2025-02-07 15:08:53 +01:00
Karma Riuk
8edde1a8b1 caching checks and no legal moves 2025-02-07 14:15:10 +01:00
Karma Riuk
1b14ed693d made small opti 2025-02-07 12:04:20 +01:00
Karma Riuk
0525bd565e minor fixes 2025-02-07 00:29:39 +01:00
Karma Riuk
d6aa977a15 added the 50-move draw rule 2025-02-06 22:39:11 +01:00
Karma Riuk
6e567f2f11 added the check for insufficient material 2025-02-06 22:34:48 +01:00
Karma Riuk
fced9757c2 made figuring whether the board is terminal easier 2025-02-06 22:10:47 +01:00
Karma Riuk
d08a5cca39 extracted a function to utils 2025-02-06 19:11:03 +01:00
Karma Riuk
b8627ace14 quick little refactoring 2025-02-06 18:34:54 +01:00
Karma Riuk
72f3431418 big refactoring: put everything in model to allow
for better mvc structure (yes i'm doing view in cpp)
2025-02-06 16:15:56 +01:00