Skip to content

Roozbehsn/Quoridor-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quoridor Game Project

This repository contains the implementation of the Quoridor board game, designed as a project for the Fall 2023 course. The game can be played by 2 to 4 players, with the objective of reaching the opposite side of the board while strategically placing walls to hinder the opponent.

Game Overview

Quoridor is a strategic board game where each player controls a pawn and a set number of walls. The goal is to move your pawn to the opposite side of the board before your opponent does. Players can either move their pawn or place a wall to block the opponent's path.

Project Phases

Phase 1: Map Creation

  • Implement the game board using ASCII characters.
  • Input includes board dimensions, player positions, and wall details.

Phase 2: Gameplay

  • Implement the mechanics for a two-player game.
  • Players alternate turns, choosing to move their pawn or place a wall.
  • Ensure that walls do not completely block a player from reaching their goal.

Getting Started

To get started with this project, clone the repository and follow the instructions for each phase to build the complete game.

License

This project is licensed under the MIT License.

Contributing

Feel free to fork this project and submit pull requests! If you find any bugs or have suggestions, open an issue.

Contact

For any inquiries, reach out via rseyednozadi@gmail.com.

git clone https://github.com/Roozbehsn/Quoridor-cpp.git

For more details on game rules and strategies, refer to the official Quoridor game documentation or use the provided link for further learning.

About

Quoridor game project in cpp

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages