Support atomic chess without checks (#81)
authorFabian Fichter <ianfab@users.noreply.github.com>
Tue, 19 Jan 2021 19:09:15 +0000 (20:09 +0100)
committerFabian Fichter <ianfab@users.noreply.github.com>
Tue, 19 Jan 2021 20:32:32 +0000 (21:32 +0100)
commita155c783b8fffdf34d33d5830acf0892bed33e01
tree548c49477e2ea143f25a2cd9f50b1e84c1750d02
parent6f7a56d71948a507836ade8d549e444393e9adf0
Support atomic chess without checks (#81)

Add variant nocheckatomic which implements a modified version
of atomic chess where check and check-/stalemate do not apply,
which is very similar to the rules used on ICC.

The variant atomic is an incomplete implementation of
lichess atomic chess rules, added for easier usage in GUIs.
It will occasionally play illegal moves in this variant.
README.md
src/evaluate.cpp
src/parser.cpp
src/position.cpp
src/position.h
src/psqt.cpp
src/ucioption.cpp
src/variant.cpp
src/variant.h
src/variants.ini