Releases: Mk-Chan/Teki
Teki 2
Should be very slightly above Teki 1 in rating if any at all.
Added:
GPL -> MIT licensing
Lazy SMP + lockless hashing
Fischer Random Chess (Chess960)
Pondering
Contempt
Syzygy EGTB
Partial search (aspiration window fails) reporting
MultiPV is next in the pipeline.
EDIT: Fixed missing PV bugs
Teki 1
First release. Probably around 2200 in strength.
Focus is on stability of UCI features. FRC is not yet supported.
EDIT (March 11th 2018): Updated binaries to reflect version. No functional change.
EDIT (March 12th 2018): Added android binary.
EDIT (March 12th 2018 Latest): Tested working android binary.
Teki Random Mover
This is a random mover (it moves instantly).
It doesn't yet support FRC (Chess960) but I plan to add that soon.
For people interested, it uses the following code to select a move from the move list:
util.h
------
std::mt19937 rng(curr_time());
std::uniform_int_distribution<std::uint32_t> uni(0, movelist_size-1);
return uni(rng);
EDIT (27th Oct 2017): Fixed bug where Teki would not parse Enpassant squares correctly. Re-uploaded Binaries.