Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A Java graphics-based recreation of the board game "Power Grid".

mbugti04/powergrid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Power Grid

A Java graphics-based recreation of the board game "Power Grid". Power Grid on Wikipedia

Table of Contents

  1. About the project
  2. Game screenshots
  3. Diagrams
  4. Built with
  5. Getting Started
  6. Contant
  7. Project link

About the project

  • The project was a 4-team group project for a data structures course.
  • The project was made to demonstrate a thorough understanding of Java, graphics, and data structures.
  • The project utilises Object-Oriented Programming through a bottom-up approach.

Game screenshots

image

Main Menu.

image

Selecting regions.

image

Bidding for power plants. Each player has the opportunity to bid a higher price.

image

Buying resources for the specific resources that the player's powerplants use

image

Buying cities. The player can expand with adjacent cities

image

Powering cities with the power plants that the player posseses, and earning income.

Diagrams

Diagram of a round of play

UML diagram of classes

Built with

  • java.awt.Graphics2D
  • javax.swing.JFrame;
  • javax.swing.JPanel
  • HashMap, HashSet, ArrayList

Getting Started

- Prerequisites: 
  - Java JDK/JRE
- Installation:
  - Clone or download ZIP of the repository
  - Run the file `Runner.java`

Contact

[email protected]

Project link

https://github.com/mbugti04/powergrid

About

A Java graphics-based recreation of the board game "Power Grid".

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages