-
Clone the repository:
gh repo clone wells1989/Chaser-PyGame
-
Install dependencies:
pip install -r requirements.txt
- 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.
- 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 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