Quoridor game - belpyro/GamePortal GitHub Wiki

1. Components

  • one board (9х9)
  • 20 fences
  • 2 pawns

2. Object of the Game

To be the first to reach the line opposite to one's base line.

3. Game Play

Each player in turn, chooses to move his pawn or to put up one of his fences. When he has run out of fences, the player must move his pawn. At the beginning the board is empty. Choose and place your pawn in the center of the first line of your side of the board, your opponent takes another pawn and places it in the center of the first line of his side of the board (the one facing yours). Then take 10 fences each.

4. Pawn Moves

The pawns are moved one square at a time, horizontally or vertically, forwards or backwards, never diagonally. The pawns must bypass the fences. If, while you move, you face your opponent's pawn you can jump over.

5. Positioning of the fences

Walls are flat two-space-wide pieces which can be placed between 2 sets of 2 squares. The fences can be used to facilitate the player’s progress or to impede that of the opponent, however, an access to the goal line must always be left open.

UC diagram.

UseCase Quoridor