This repository shows the implementation of the popular board game monopoly. The objective is so bankrupt your opposition through interactive gameplay by purchasing as many properties and houses as possible. Each player starts with $1500 US version or $15 million in UK Version. Spend wisely and aim for the top!
@Anthony Massaad
@Max Curkovic
@Kareem El-Hajjar
@Cory Helm
When using the Jar File, ensure that the savedXML.xml, NewBoardModel.xml, and UKBoardModel.xml files are within the same folder as the jar file. Otherwise, within IDE, everything can stay as is.
In Jar File
- Simply double click the jar or alternatively, inside command line,
java -jar 3110Project.jar
In IDE
- Simply click the run button.
- Once the program is running, you can choose to either load an existing saved file, or load whichever version you wish to play
- To launch a new game select:
New Game -> "version type"
- To launch a saved game select:
Load Recent Game
For explanation on the rules of the program, please refer to the user manual.
This project is developed through the implementation of Model-View-Controller (MVC)
- Here is the UML diagram of the project:
- For the logic of the game, please refer to the Sequence diagram here.
- For the overall design descisions for the project, please refer to the Design Descriptions here.
- Implementation of Chance and Chest
- Making game more appealing (i.e., Player side panel, game board, player pieces)
- Adding housing and hotel images on properties when purchased
- Adding more customizatin to the board setup for the player icons and background colours.
Authors: Anthony Massaad, Max Curkovic, Kareem El-Hajjar, and Cory Helm
Copyright © 2021. All rights reserved