Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 1.73 KB

README.md

File metadata and controls

19 lines (15 loc) · 1.73 KB

Quoridor

Made with GE211 game engine for CS211 final project. An Ellen Tomlins & Rhys Halaby collaboration.

The Aim of the Game

Quoridor is a two player game on a 9x9 player board. The aim of the game is to make it to the other side of the board. On each turn, a player may either place a wall or click on their player piece to move to an available spot. As you place walls, you can complicate the path of the other player while making a path for yourself. All this you can play while enjoying relaxing, lo-fi hip-hop music and spending time with friends.

Specifications

  1. The screen displays a 9x9 grid—9 squares for pieces with 8 spaces for fences in between (technically 17x17).
  2. The screen also displays the move number and the number of fences remaining for each player.
  3. On each turn, a player can either place a fence in the grid or click themselves to move.
  4. If the player has no fences remaining, he will not be allowed to place a fence.
  5. When a player clicks on their piece, the UI displays the available moves to that player based on the walls and the player’s position.
  6. As a user hovers their cursor around the board, the UI displays valid spaces for fences.
  7. If a player’s piece is adjacent to the other player’s piece, they can jump over that player
  8. If a player’s piece is adjacent to the other player’s piece but there is a wall behind them, the player can jump to the space adjacent to the other player, provided there is no wall blocking that direction also.
  9. If a player reaches any space on the last row of the other side of the board, that player is declared the winner and the game ends.
  10. While playing the game, a track of relaxing, lo-fi hip-hop beats plays in the background for user enjoyment.