Skip to content

StickHero is an engaging game developed using JavaFX, where players navigate through challenging levels by extending sticks to bridge gaps between platforms. Test your reflexes and precision as you strive to conquer obstacles and reach new heights. With intuitive controls and dynamic gameplay, it offers amazing experiences to gamers of all ages.

Notifications You must be signed in to change notification settings

FakePickle/Stick_Hero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stick Hero Game

Contents

Description

The Stick Hero game is an engaging JavaFX-based interactive game where players extend a stick to reach the next platform while collecting cherries for points.

Features

  • Stick Extension Mechanic: Extend the stick to reach platforms.
  • Cherry Collection: Gather cherries for bonus points.
  • Dynamic Character Movement: Engage with the character's movement.
  • Sprite Animations: Interactive sprite animations enhance the gaming experience.
  • Bonus Implementation: A harder version of the game is included alongside multithreading.
  • Design Patterns: Implemented Singleton, Factory, and Decorator Methods.
  • Maven Build: Utilized Maven for project building.

Setup

Prerequisites

  • Java Development Kit (JDK) installed
  • JavaFX library configured

Running the Game

  1. Clone this repository to your local machine.
  2. Open the project in your preferred Java IDE.
  3. Ensure JavaFX library configuration in your IDE.
  4. Run the Main class to initiate the game.
  5. To run the game from the terminal, execute this command from the project directory: mvn clean javafx:run
  6. Enjoy the game!

Usage

  • Click the left mouse button to extend the stick.
  • Release the mouse button to drop the stick.
  • Control the character's movement using mouse clicks.
  • Collect cherries for bonus points.

Implementation Details

  • JavaFX UI: Utilizes JavaFX for the graphical user interface.
  • Animation Techniques: Implements various animations using JavaFX's animation classes.
  • Collision Detection: Manages gameplay mechanics through collision detection.

Contributors

Group 4

About

StickHero is an engaging game developed using JavaFX, where players navigate through challenging levels by extending sticks to bridge gaps between platforms. Test your reflexes and precision as you strive to conquer obstacles and reach new heights. With intuitive controls and dynamic gameplay, it offers amazing experiences to gamers of all ages.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published