Karma Riuk
|
0145664567
|
minor fixes
pre-release / Pre Release (push) Waiting to run
|
2025-02-16 09:30:59 +01:00 |
|
Karma Riuk
|
adf21ee021
|
minor stuff
|
2025-02-09 21:18:51 +01:00 |
|
Karma Riuk
|
aef6fc39e3
|
fixed slight bug
|
2025-02-07 19:39:52 +01:00 |
|
Karma Riuk
|
2260cd918a
|
implemented promotion for white
|
2025-02-07 19:39:51 +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
|
377e5dfdcc
|
implemented move ordering to improve on alpha_beta
pruning
|
2025-02-07 18:24:57 +01:00 |
|
Karma Riuk
|
10de9828be
|
implemented alpha beta pruning
|
2025-02-07 17:49:08 +01:00 |
|
Karma Riuk
|
9942832b18
|
caching check and nlm
|
2025-02-07 17:35:14 +01:00 |
|
Karma Riuk
|
5b45fc32c0
|
annoying
|
2025-02-07 16:18:11 +01:00 |
|
Karma Riuk
|
d28008d913
|
committing to stash and compare
|
2025-02-07 15:08:53 +01:00 |
|
Karma Riuk
|
86beb9cc85
|
renamed v1_simple to v1_pure_minimax
|
2025-02-07 15:08:10 +01:00 |
|
Karma Riuk
|
1b14ed693d
|
made small opti
|
2025-02-07 12:04:20 +01:00 |
|
Karma Riuk
|
a80fc9482d
|
base for testing optimization
|
2025-02-07 11:08:59 +01:00 |
|
Karma Riuk
|
db87c2ec8b
|
minor stuff
|
2025-02-07 09:52:37 +01:00 |
|
Karma Riuk
|
2764787e63
|
made v1_simple look 4 moves into the future, it's
parallelized
|
2025-02-07 00:34:22 +01:00 |
|
Karma Riuk
|
dc6631f79c
|
made AIs aware what colour they were playing
|
2025-02-06 22:56:41 +01:00 |
|
Karma Riuk
|
04134f013c
|
implemented the ai vs ai controller
pre-release / Pre Release (push) Has been cancelled
|
2025-02-06 21:21:18 +01:00 |
|
Karma Riuk
|
47cf8b3539
|
unified controller interface
|
2025-02-06 20:59:05 +01:00 |
|
Karma Riuk
|
e0a52f57b7
|
made the thinking time of AIs common to all of them
|
2025-02-06 20:38:27 +01:00 |
|
Karma Riuk
|
74e4d596a7
|
very easily implemented the human_vs_ai controller
pre-release / Pre Release (push) Waiting to run
tagged-release / Tagged Release (push) Has been cancelled
(god i love a good design)
|
2025-02-06 20:12:12 +01:00 |
|
Karma Riuk
|
10257351cb
|
created a no-op gui (to run the games without
showing them, can be useful)
|
2025-02-06 19:53:11 +01:00 |
|
Karma Riuk
|
f540246817
|
we're starting to get somewhere here
|
2025-02-06 17:31:16 +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 |
|
Karma Riuk
|
e821814cd1
|
updated the code of main
pre-release / Pre Release (push) Waiting to run
tagged-release / Tagged Release (push) Has been cancelled
|
2025-02-06 10:43:28 +01:00 |
|
Karma Riuk
|
97b3eeb984
|
first version of stickfosh, simply evaluates a
tagged-release / Tagged Release (push) Has been cancelled
position based on the material (no AB-pruning)
|
2025-02-05 17:11:09 +01:00 |
|
Karma Riuk
|
d21fcde21c
|
renamed stickfosh to perft, it's more appropriate
|
2025-02-05 16:23:16 +01:00 |
|
Karma Riuk
|
f768d16a7e
|
removed en passant from move
|
2025-02-05 14:41:16 +01:00 |
|
Karma Riuk
|
222adbb8f0
|
removed the is_capturing flag of move
|
2025-02-05 14:25:35 +01:00 |
|
Karma Riuk
|
c55645ad73
|
using global peft
pre-release / Pre Release (push) Waiting to run
tagged-release / Tagged Release (push) Has been cancelled
|
2025-02-04 21:53:07 +01:00 |
|
Karma Riuk
|
5e4b880aad
|
checking perft to see if my cpp implementation is
correct
|
2025-02-03 00:33:12 +01:00 |
|
Karma Riuk
|
1ff4b6b1f4
|
implemented the en passant target support for FEN
strings
|
2025-02-02 22:52:46 +01:00 |
|
Karma Riuk
|
95327ec653
|
cleaned up main
|
2025-02-02 18:17:19 +01:00 |
|
Karma Riuk
|
08c0a3b50b
|
added test support to the makefile
|
2025-02-02 16:37:59 +01:00 |
|
Karma Riuk
|
0ae37a3eba
|
did some stuff to make makefile work... it was
painful
|
2025-02-02 16:26:46 +01:00 |
|