Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 1.17 KB

README.md

File metadata and controls

43 lines (33 loc) · 1.17 KB

Quoridor Online

Client and server to play the strategy board game Quoridor. It uses pygame.

Install

Requires: Python >=3.6. To install, open a command prompt and launch:

pip3 install quoridor

Use

To launch a server:

python3 -m quoridor.server [HOST] [PORT] [NUM_PLAYERS]
  • HOST: IP address
  • PORT: port number
  • NUM_PLAYERS: number of players (2, 3 or 4)

To launch a client:

python3 -m quoridor.client [HOST] [PORT]

HOST and PORT must be the same as the server.

Play

You can see the rules of the game here:

  • To move your pawn, use the four arrow keys
  • To place a fence, click on the game board

At the end of the game, you can restart a game. Just click on the "Restart" button.

Pathfinding algorithm

A pathfinding algorithm is used to check if a player is blocked or not. Thanks to the python-pathfinding project.

Contact

Quentin Deschamps: quentindeschamps18@gmail.com

License

MIT