Skip to content

TheRyanMajd/balloon-pop-java-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Balloon Pop Java Game

Overview

Version .03 Alpha

This JavaFX project is a simple Balloon Pop game where players can pop balloons that appear on the screen. It includes various features like a main menu, playground mode, thirty-second timed mode, background music, and more!

Thumbnail of YT Video

Table of Contents

Getting Started

UI Navigation is inclusive, using mostly symbols. You can always press "ESC" to return to the menu or quit the application.

Prerequisites

  • Java JDK (version 18.0.2)
  • JavaFX library (if not included in your JDK)

Installation

  1. Clone the repository:

    git clone https://github.com/TheRyanMajd/balloon-pop-java-game.git
    
  2. Open the project in your favorite Java IDE.

  3. Run the Main.java file to launch the game.

Features

  • Main menu with play and playground mode options.
  • Playground mode for popping balloons without game constraints.
  • Background music during gameplay.
  • Player score tracking.

Usage

  • Upon starting the game, the main menu is displayed.
  • Players can choose between regular play and playground mode.
  • In play mode, balloons appear on the screen, and players can pop them to score points. (Now includes timed versions e.g. 30s)
  • In playground mode, players can interact with the balloons without game constraints.
  • The game includes additional settings accessible through the settings button.

UML Diagram

UML Diagram of the project's Classes and Objects relevant for interpretation

Screenshots

I will include screenshots of gameplay in future versions.

License

This project is licensed under the MIT License. All music used is credited to Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published