Initial development for fairy chess variants
authorianfab <ianfab@users.noreply.github.com>
Fri, 22 Jun 2018 19:16:16 +0000 (21:16 +0200)
committerianfab <ianfab@users.noreply.github.com>
Fri, 22 Jun 2018 19:16:16 +0000 (21:16 +0200)
commit7577399a0b8571d596f4745847117029d0800843
tree7b7598f470f122068d010819dfcb901daf9de3e7
parenta834bfe8332adcb0dfc1fd280f1f9d8bbce86266
Initial development for fairy chess variants

Generalize code to be able to easily configure new variants
with different pieces and rules. Add a few initial variants:
- Chess
- Makruk
- ASEAN
- Ai-Wok
- Shatranj
- Amazon
- Hoppel-Poppel
22 files changed:
.gitignore [new file with mode: 0644]
src/Makefile
src/bitbase.cpp
src/bitboard.cpp
src/bitboard.h
src/endgame.cpp
src/evaluate.cpp
src/main.cpp
src/movegen.cpp
src/pawns.cpp
src/position.cpp
src/position.h
src/psqt.cpp
src/search.cpp
src/syzygy/tbprobe.cpp
src/thread.cpp
src/types.h
src/uci.cpp
src/uci.h
src/ucioption.cpp
src/variant.cpp [new file with mode: 0644]
src/variant.h [new file with mode: 0644]