You can select the game mode you want to play with
python main.py --game-mode game_mode_file
where game_mode_file is the name of the file with no path or extension. Each game mode has a unique starting position of the board, as well as different rules regarding castling, pawn double step and promotion (although only queen promotion is allowed).
Below you can see the rules of each game mode. Because of the small board but interesting gameplay, Micro Chess is the default and the one I recommend playing. Some of the other game modes require more qubits and might crash if the system becomes too entangled.
You can also create your own game modes by copying any of the existing ones, changing its name and modifying the parameters.
Good old chess. I included this game mode for educational purposes, but no classical computer will be able to simulate it.
- Castling is not allowed
- Castling is allowed
- Pawn double step is not allowed
- Promotion is allowed
- Castling is allowed
- Pawn double step is allowed
- Promotion is allowed
- Castling is not allowed
- Pawn double step is not allowed
- Promotion is allowed
- Castling is not allowed
- Pawn double step is not allowed
- Promotion is allowed