Skip to content

yasirylmzcbn/7-Wonders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

7 Wonders

A Java graphics-based recreation of the board game "7 Wonders". 7 Wonders 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

Assignments of the 7 wonders to the 3 players.

image

UI of player actions.

image

Playing a card.

image

Burning a card

image

Resource selection in Age III.

image

Winning Screen

Diagrams

image

Diagram of a round of play

image

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 `SevenWondersFrame.java`

Contact

[email protected]

Project link

https://github.com/mbugti04/powergrid

About

Java Implementation of the Game 7 Wonders.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages