Developed by:
- Agranye Tripathi (2022011)
- Sarthak Sharma (2022456)
- Hold and Release the Mouse to Extend the Stick
- Click the Mouse Once to Flip the Character onto the Cherry
- Require More Than 3 Cherries to Revive
- For a Consecutive Streak of 15 Successful Moves, Players are Awarded an Extra 50 Points
-
First, we load our initial scene with three options:
- Start
- Exit
- Reload
-
Upon starting, we enter the main game screen with three major point systems:
- Cherries: Used to revive the character
- Normal Points
- Bonus Points: Earned after a streak of 15 successful moves
-
The game also includes a pause option, from which we can:
- Save and Exit
- Resume
-
If the user undershoots or overshoots the stick, the character falls, leading to the next scene with three options:
- Restart
- Revive (only if cherries >= 3)
- Main Menu
- INHERITANCE: Utilized in the game's class structure.
- Serialization and Deserialization: Implemented for saving and loading games.
- THREADING: Applied to maintain a count for successful move streaks.
- Singleton/DESGIN PATTERNS: Used in the
Admin
andStickHero
classes to ensure only one instance exists. - JUNIT: