/Leonopoly

A game similar to Monopoly written in Python for a Grade 11 Final Project

Primary LanguagePython

Leonopoly

Description

Leonopoly is a person verse person game in which the player’s goal is to become the wealthiest player in the game through buying properties and earning money from rent on their properties. The winner is the player that has the most money when another player goes bankrupt. Each player moves around the board by rolling a pair of dice. Then they are transported to the corresponding location on the board where 3 things may occur:

  1. If the property is unowned they will be prompted to purchase. They can accept or decline the purchase proposal.
  2. If they own a street they will be able to build houses on the street.
  3. If the property is owned, the player will pay rent to the owner of the tile. If the paying player cannot afford to pay the rent the game is ended and the players are ranked.

How to play

When playing Leonopoly the player will interact with the game using onscreen buttons or keyboard shortcuts. To roll the player may click the roll button or press “r”, this will cause to dice to roll. Then the player will be transported to the corresponding tile. When the player decides to finish their turn they may click the finish button or press the “f” key to conclude their turn. If at any point the player wants to find out information about a tile such as rent or house cost they may use the Information menu tab and click inquire from there they may now click on any square on the board. If at any point the player wants to read the instructions they may press “i” key or use the menu bar under help click instructions