An open API service indexing awesome lists of open source software.

https://github.com/randomsearch18/monopoly

A clone of the popular property-trading board game, made with Pygame
https://github.com/randomsearch18/monopoly

Last synced: 8 months ago
JSON representation

A clone of the popular property-trading board game, made with Pygame

Awesome Lists containing this project

README

          

# Pygame Monopoly implementation

> A clone of the popular property-trading board game, made with Pygame

## Installation

You'll need a Python interpreter installed to run this game. Get it from [python.org Downloads](https://www.python.org/downloads/) or your OS distribution's package manager.

This project targets Python 3.10 and above, so any Python version >= 3.10 is reccomended. With that said, the game seems to run fine (for now) under Python 3.8.

The game also requires two Python packages: `pygame` and `pydantic`, as specifed in the `requirements.txt` file. You can install them using pip (`pip install -r requirements.txt`) or through packages provided by your OS (e.g. `python3-pygame` and `python3-pydantic`).

## Usage

Once you've cloned this repostory, launch the main file at `src/main.py` with Python, e.g. `python3.10 src/main.py`.

## Development resources

- [Monopoly/Official Rules (Wikibooks)](https://en.wikibooks.org/wiki/Monopoly/Official_Rules) provides information on how the game logic should be implemented
- [List of London *Monopoly* locations (Wikipedia)](https://en.wikipedia.org/wiki/List_of_London_Monopoly_locations) lists the properties in the British edition of the game, including their colours and prices
- [High-resolution photo of the British Monopoly board](https://www.monopolyland.com/wp-content/uploads/Uk-Monopoly-board-1-1.jpg)
- [High-resolution photo of a selection of title deed cards](https://i.ebayimg.com/images/g/-RMAAOSw7i1i4tLY/s-l1600.jpg)