"ShadowDance" is a simple game base on DDR that provides an engaging gameplay experience with multiple levels, dynamic backgrounds, and real-time accuracy tracking. The game features a visually appealing interface and allows players to select levels using number keys. The goal is to achieve a high score by accurately following the rhythm of the game.
- Level Selection: Choose between three levels using number keys (1, 2, 3).
- Real-time Accuracy Tracking: Monitor your accuracy as you play to enhance your skills.
- Dynamic Backgrounds: Enjoy visually appealing backgrounds that complement the gameplay.
- Pause and Resume: Pause the game at any time using the TAB key and resume when ready.
- Run the
ShadowDance
class to start the game. - On the starting screen, use number keys (1, 2, 3) to select a level.
- Follow the on-screen instructions to play the selected level.
- During gameplay, monitor your score and accuracy displayed on the screen.
- Press TAB to pause and resume the game.
- Upon completion, view the end screen with a clear or retry message.
- Press SPACE to return to the level selection screen.
- Java
- Bagel Library
- Project inspired by Stella Li's sample solution for 2023 SWEN20003 Project 1.
- Bagel Library: Bagel Documentation
Feel free to contribute, report issues, or suggest improvements!