Karma Riuk
|
cb1a1274a0
|
updated readme
pre-release / Pre Release (push) Waiting to run
|
2025-02-19 13:54:30 +01:00 |
|
Karma Riuk
|
1ff9b33bda
|
updated makefile and readme
pre-release / Pre Release (push) Waiting to run
|
2025-02-19 13:48:22 +01:00 |
|
Karma Riuk
|
f7733c1317
|
updated main
|
2025-02-19 13:44:17 +01:00 |
|
Karma Riuk
|
0aa8b7a16f
|
updated README
pre-release / Pre Release (push) Waiting to run
|
2025-02-19 13:39:15 +01:00 |
|
Karma Riuk
|
ebf5934909
|
added possibility to make moves from string (with tests)
|
2025-02-16 12:44:58 +01:00 |
|
Karma Riuk
|
ecba8e3c6e
|
minor fix
|
2025-02-16 11:37:52 +01:00 |
|
Karma Riuk
|
1834b3b8ce
|
fixed the ordering of the moves
|
2025-02-16 11:13:59 +01:00 |
|
Karma Riuk
|
ec4cc85ca3
|
logging depth reached with iterative deepening
tagged-release / Tagged Release (push) Has been cancelled
v2.2.2
|
2025-02-16 10:59:04 +01:00 |
|
Karma Riuk
|
97f9def306
|
generalized the position counter
pre-release / Pre Release (push) Has been cancelled
tagged-release / Tagged Release (push) Has been cancelled
v2.2.1
|
2025-02-16 10:42:30 +01:00 |
|
Karma Riuk
|
f68dedeb20
|
made v6, does iterative deepening until the
pre-release / Pre Release (push) Waiting to run
tagged-release / Tagged Release (push) Has been cancelled
thinking time runs out
v2.2.0
|
2025-02-16 10:32:15 +01:00 |
|
Karma Riuk
|
4eae988999
|
fixed warnings
|
2025-02-16 10:32:09 +01:00 |
|
Karma Riuk
|
62a35ecafd
|
made ai better at endgames (it's just a start)
pre-release / Pre Release (push) Waiting to run
tagged-release / Tagged Release (push) Has been cancelled
v2.0.1
|
2025-02-16 10:12:06 +01:00 |
|
Karma Riuk
|
5cbe57dc55
|
Removed the python version and kept just the c++ one
pre-release / Pre Release (push) Waiting to run
tagged-release / Tagged Release (push) Has been cancelled
v2.0.0
|
2025-02-16 09:36:04 +01:00 |
|
Karma Riuk
|
0145664567
|
minor fixes
pre-release / Pre Release (push) Waiting to run
|
2025-02-16 09:30:59 +01:00 |
|
Karma Riuk
|
959ecdeb7d
|
added the opponenent pawn attack map move better ordering
|
2025-02-16 09:29:50 +01:00 |
|
Karma Riuk
|
adf21ee021
|
minor stuff
|
2025-02-09 21:18:51 +01:00 |
|
Karma Riuk
|
989225c2d7
|
fixed bugs
|
2025-02-07 20:08:25 +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
|
8edde1a8b1
|
caching checks and no legal moves
|
2025-02-07 14:15:10 +01:00 |
|
Karma Riuk
|
182d183247
|
committing to stash and compare
|
2025-02-07 14:02:56 +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
|
88b2d01cf8
|
made v1_simple multithreaded again
|
2025-02-07 10:03:37 +01:00 |
|
Karma Riuk
|
979d44fad0
|
fixed small bug
|
2025-02-07 10:03:32 +01:00 |
|
Karma Riuk
|
db87c2ec8b
|
minor stuff
|
2025-02-07 09:52:37 +01:00 |
|
Karma Riuk
|
f3e28d2646
|
found better terminal condition for v1_simple
|
2025-02-07 09:52:09 +01:00 |
|
Karma Riuk
|
7e888bba61
|
made v1_simple single threaded because it was
getting messy
|
2025-02-07 09:51:49 +01:00 |
|
Karma Riuk
|
1d83c066f6
|
made v0_random thinking longer
|
2025-02-07 09:51:22 +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
|
c71cabb3cd
|
fixed tests
|
2025-02-07 00:29:49 +01:00 |
|
Karma Riuk
|
0525bd565e
|
minor fixes
|
2025-02-07 00:29:39 +01:00 |
|
Karma Riuk
|
695cef33df
|
fixed test execution
|
2025-02-07 00:29:17 +01:00 |
|
Karma Riuk
|
75b6c35cc5
|
if the ai found the move before the thinking_time
is over, stop the thread to return
|
2025-02-06 23:46:34 +01:00 |
|
Karma Riuk
|
74fa99fe7b
|
faking some thought for the random player
|
2025-02-06 23:46:06 +01:00 |
|
Karma Riuk
|
0274f44647
|
minor fix
|
2025-02-06 23:46:00 +01:00 |
|
Karma Riuk
|
a5abe39aa4
|
added a position to perft
|
2025-02-06 23:37:55 +01:00 |
|
Karma Riuk
|
e056ef0805
|
minor modifications to ai v1
|
2025-02-06 22:57:06 +01:00 |
|
Karma Riuk
|
dc6631f79c
|
made AIs aware what colour they were playing
|
2025-02-06 22:56:41 +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
|
04134f013c
|
implemented the ai vs ai controller
pre-release / Pre Release (push) Has been cancelled
|
2025-02-06 21:21:18 +01:00 |
|