Skip to content

jasond-n/Monopoly-05-21

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

University of Calgary

Winter 2020

Team

  • Kai
  • Hilton
  • Justin
  • Jason

Monopoly-05-21

CPSC 233 Team Project TUTORIAL 5 GROUP 21

Monopoly reimagined with obect oriented programming. Our game will illustrate the logic of a typical board game structure by determining whose turn it is, what a valid move is, when the game is over and who won the game, and finally coming up with a smart strategy for the computer to make moves and act as a player. Our goal by the end of this project is to create a complete and functioning board game program that may be effectively used by other people.

Rules

  • Each player takes turn to roll
  • Once they roll, their icon will move to that position on the board
  • At that position on the board, a prompt will pop up and will ask them a simple question in which they must response to
  • After that, this will continue for each player until there is only one player left standing

Install and Run Instructions

Once you have imported this application into Eclipse, (for now) run the application from the GUI package named main.java (this will launch the GUI based application. The default package will only contain the classes needed to run the game.

  1. download the zip file to /Downloads folder (or anywhere else)
  2. extract contents and go into the extracted Directory /Monopoly
  3. make sure everything looks correct and no files are missing
  4. from there import the entire folder into your eclipse and run the file in the package called GUI.

Verison 1

To find the version for our demo1 look through the branch version1. Download the folder named Monopoly/src and run the class named "GameConfiguration".

You will be given prompts and will need to response to let in order to process through the game.

Version 2

To find the version for our demo2 look through the branch version2. Download the folder named Monopoly/src and run the class named "Main.java".

You will then see a GUI that you can interact with and be allow to click buttons and see labels.

Version 2 update

To find the version for our demo2 updated look through the branch version2 updated. Download the folder named Monopoly/src and run the class named "Main.java".

You will then see a GUI that you can interact with and be allow to click buttons and see labels.

Installation Requirements

  • Java JDK latest verison
  • Java SE latest verison
  • JavaFX latest verison

Built With

  • JavaFX - The GUI framework used
  • Java - General-purpose programming language
  • Scene Builder - Used to create the GUI

Authors

  • Hilton Luu - Greatest gamers out there - HiltonLuu
  • Kai Huang - Coolest coder there is - KaiOoOKai
  • Justin Yu - Nicest person at U of C - justinjelly
  • Jason Nguyen - Someone in space and time - jasond-n

See also the list of contributors who participated in this project.

External (3rd party) Resources

Visual Content Resources (images used for GUI):

Instructional resources (Logic & Coding):

  • stackoverflow
  • youtube
  • geeksforgeeks
  • w3schools
  • openjfx

Acknowledgments

  • To all the Gamers out there
  • Sohaib Bajwa
  • etc

About

CPSC 233 Team Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages