English Checkers made with ClojureScript
and React
Tips:
- Capturing is always mandatory!
- You can check or uncheck your piece by clicking on it.
- You can do serial capturing moves without re-checking your piece.
- Only green squares are "clickable".
- If you want to check out concurency - just turn on AI Delay Timer
("Toggle delay timer in AI") and then make your move and click around to
increment "Mouse clicks" counter while AI is still thinking about
it's movement (there is a timer for 5 seconds delay made for "hard
thinking" process emulation).
Rules:
- Capturing (jumping) is always mandatory: even
if doing so results in disadvantage for the jumping player.
- A piece which in the current move has become
a king can then in the same move go on to capture other pieces.
- Enemy pieces are captured by jumping over them.
- The pieces move and capture diagonally forward.
- When they reach the opposite end of the board
they will be crowned.
- Crowned pieces may thereafter move and capture
both backward and forward.
- Multiple jumps are possible, if after one jump,
another piece is immediately eligible to be jumped - even
if that jump is in a different diagonal direction.
- Only the green squares of the checkered board are used.
- Check other English Checkers rules on Wikipedia.