Skip to content

Releases: ArcticXWolf/AXWChessbot

v0.0.10

27 Apr 19:11
Compare
Choose a tag to compare

Changelog

5111048 Add enpassant rules to getCapturesInOrder
415ae2f Add mobility evaluation

v0.0.9

22 Apr 15:11
Compare
Choose a tag to compare

Changelog

34091c6 Fix timemanager not respecting movetime
d409f58 Fix wrong mate evaluation in quiescence search
a8b2346 Fix wrong time control scheme for 0 increments

v0.0.8

21 Apr 16:11
Compare
Choose a tag to compare

Changelog

77dae4d Fix not initialized array in getCapturesInOrder
be24a0b Fix tests
3a3ffed Implement killer move heuristic
145c593 Implement mps timecontrol

v0.0.7

20 Apr 17:54
Compare
Choose a tag to compare

Changelog

01c148e Fix missing linebreaks in uci options

v0.0.6

20 Apr 17:50
Compare
Choose a tag to compare

Changelog

943b359 Add transposition table info to output
2d14589 Fix high initial hash table size
f59f4b1 Fix mate ordering causing to ignore mating moves

v0.0.5

17 Apr 23:38
Compare
Choose a tag to compare

Changelog

c4cb549 Add passed pawn evaluation

v0.0.4

16 Apr 21:00
Compare
Choose a tag to compare

Changelog

6e215e0 Update goreleaser config

v0.0.3

16 Apr 20:27
Compare
Choose a tag to compare

Changelog

8661135 Add more evaluation

v0.0.2

15 Apr 22:55
Compare
Choose a tag to compare

Changelog

55d0b12 Add timemanager

v0.0.1

15 Apr 21:45
Compare
Choose a tag to compare

Changelog

cea5c8c Add github actions
677f163 Fix crash on quiescence search running out of moves
3770b24 Add quiescence search
0a13a8d Add timeout to search
3b18a09 Add benchmarks and null evaluation
ddec2e9 Add windows build
25472c1 Add uci protocol
5b30b34 Add tests to evaluation
ae27ac9 Add initial evaluation
44c9635 Add inital go rewrite
ad21f88 Increase challenge timer
d417d94 Add different move_orderings
05ebffc Remove indirection in capture ordering
d7378f3 Improve capture ordering for qsearch
a0bde4b Add own game over detection
c631896 Update chatterer
8a05541 Add killer move heuristic in search
324d6ba Refactor search to use cached moves in move ordering
925df6a Remove unnecessary debug output
eea5666 Add profiling
e5970ce Add test result folder
88475b5 Add pytest configuration description
e4c3e16 Refactor material and paased pawn eval
5d33358 Add bench mode
5ec324d Update timecontrol
27c281e Update timecontrol
16ae67b Update timecontrol
0f8fe63 Fix score output not in integer
b17af6a Update UCI output
82f54de Update uci output
582e6a8 Update readme
1cd9e88 Update readme
c23dacf Update readme
b3599ff Update readme
ffa5a9d Add pytests
b4b0059 Refactor evaluation
1d69346 Optimize mobility evaluation
5544cab Add mobility score evaluation
cb385bf Add own combined opening book
621a9a4 Add chatterer
09e64ff Add blocked pieces penalty
7eec7f5 Add passed pawns and pawn shield
4501428 Fix black suiciding the king away
210c903 Increase depth for timeouted operations
e3b022b Add tempo and pair evaluation
c440d24 Add debug_info
69d6e40 Persist cache during execution
aeddd83 Fix automatic challenge challeging itself
3599a50 Fix evaluation not using psts
08827ce Add depth to debug output
ed5b178 Fix none move again
6d2632c Fix finding no move
5e3d8d1 Add iterative deepening
a933aaa Reduce timers
c6d2fd4 Add subprocess to automatic challenge
adfe39e Fix wrong list name for automatic challenge
1fe54ac Add automatic challenge to other bots
9fdd175 Add toggle to automatic challenge
00853f1 Add automatic bot games
6c17005 Fix quisce_search and add timing parsing
0359240 Increase depth
8a63cd8 Add chatterer class
992c2c7 Increase depth
45198d6 Remove verbose messages
68a3d43 Add analyzed positions count
be4b946 Fix move is a function error
e544f96 Fix null move problem
a3475d4 Update gitignore
72c4637 Add Dockerfile
6b9ac7f Initial commit