Skip to content

Overview

Vanessa Ifrah edited this page Sep 27, 2019 · 23 revisions

ECSE 223 Model-Based Programming

Quoridor

Quoridor is a strategic board game where each player starts at the center of an edge of the square board, with the objective of reaching the opposite side of the player's starting point. A player can choose to either move their pawn or place a wall on the board so as to obstruct the other player's path.

Project and Documentation

In this project, we implemented a two-player Quoridor game with ten walls for each player to use (as needed). The following links will direct you to the project iterations and documentation which explains our full design and implementation of the game.

  • Iteration 1 - Domain Model
  • Iteration 2 - UI Mockup, Controller Interfaces, Mapping of Gherkin Scenarios
  • Iteration 3 - Implementation
  • Iteration 4 - State Machine Specification and Implementation, Updated Controller Interface, Mapping Gherkin Scenarios
  • Iteration 5 – Final Application

The Team

Group 10

  1. Shuby Mao
  2. Sacha Lévy
  3. Vanessa Ifrah
  4. Enan Ashaduzzaman
  5. Mitchell Keeley
  6. Andrew Ta
Clone this wiki locally