Skip to content

Releases: sictransit/woodpusher

bug fixes, general code cleanup and improved performance

31 Dec 15:44
2ce9c6c
Compare
Choose a tag to compare
optimizations (fixed bugs, improved speed and general code cleanup)

* implemented parallel perft()
* code cleanup
* implemented stuck piece detection (except for pawns)
* trapped pieces score less
* fixed broken "go perft n"
* renamed to greek letters
* fixed alpha/beta pruning
* hashtable is now concurrent collection
* mended some tests + updated opening book

improved time management

29 Nov 16:57
Compare
Choose a tag to compare
v0.9.0

bumped version

bugfixes, performance, better scoring + "go perft"

18 Nov 12:57
bf50fdf
Compare
Choose a tag to compare
bugfixes + performance; improved scoring; perft

* fixed possible bug in PV calc
* implemented "go perft <depth>" command
* improved scoring
* code review
* fixed PGN parsing with simple pawn move + promotion

FEN export

04 Nov 17:24
3dddbd1
Compare
Choose a tag to compare
v0.7.0

implemented FEN export + added to "pretty print" of board

bug fixes (e.g. white looking at black's clock)

02 Nov 16:19
2f259a3
Compare
Choose a tag to compare
v0.6.0

fixed bug causing white to play on black's time limit

zobrist hashing

31 Oct 18:20
c5bde21
Compare
Choose a tag to compare

Only used for the opening book, but soon for move evaluation.

beating the author

26 Oct 19:37
ae30376
Compare
Choose a tag to compare

Significant performance improvements + some bugs fixed. I set out to build an engine than could beat me. I have succeeded.

"mate in ..." detection + reporting

05 Oct 12:11
2e79888
Compare
Choose a tag to compare
v0.3.0

implemented "mate in ..." detection/reporting

improved performance + no illegal moves

02 Oct 16:53
f4179ff
Compare
Choose a tag to compare
v0.2.0

improved performance + no illegal moves

v0.1.0

20 Sep 17:27
f895aef
Compare
Choose a tag to compare

First "working" version, accepted by Cute Chess and not making (too many) illegal moves.