This is a simple implementation of the game FiveChess, based on the codes architecture from the game repository, and further developed by Yuxi XIE and Jingyi LIU.
git clone https://github.com/YuxiXie/FiveChess.git
cd FiveChess
and then just run from the src/frontend.Main
.
We provide two options of the game mode: Two-Players
/ Single-Player
If choosing Two-Players
mode, we provide two options for the rule mode: forbid-hand
/ normal
Below is an example of the room page in forbid-hand
& Two-Players
mode. The White needs to make her own judgement on whether the Black is forbidden.
If it's normal
mode, when the global steps turns to 3 (2 black 1 white), the White needs to choose whether to switch identities.
If it's Single-Player
mode, ths White is set as the Robot we developed, and the rule is the most primary here, i.e. no switch & no forbidden.