Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 1.07 KB

README.md

File metadata and controls

45 lines (34 loc) · 1.07 KB

Chessy

Client and server to play the strategy board game Chessy. 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]
  • HOST: IP address
  • PORT: port number

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.

Team

  • Ayush Abrol
  • Harshita Kalani
  • Kaustabh Mishra
  • Saurabh Kumar
  • Soham Pandya