Skip to content

wells1989/Chaser-PyGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  1. Clone the repository:

    gh repo clone wells1989/Chaser-PyGame
    
  2. Install dependencies:

    pip install -r requirements.txt 

Usage

Gameplay

  • Players each start at a random position at the edge of the grid.
  • Players move either horizontally or vertically, and can only move to new squares
  • * cells provide a random bonus payout / an extra turn for the current player / a break card for the current player (which allows them to go into previously visited squares / escape out of a trapped position)
  • The game continues until one player is trapped in a position, at which point the player with the most points wins the game
  • The players can view the rules / restarts the game at any point, and when the game is won the players can choose to play again.

Game GUI

  • Welcome screen / rules Screenshot (583)
  • Game start Screenshot (586)
  • Game end Screenshot (587)

Project Notes:

  • The goal of this project was to develop more complex GUIs with PyGame to allow a more interactive user experience in addition to core back-end functionality

Future-development:

  • Future versions could have incorporated more players or allowed players to save their high scores of each game. However due to the GUI focused purpose of this project, user login / saving scores was not included yet