Welcome to MazeRace, where excitement meets strategy in an adrenaline-pumping race against the clock! Dive into a thrilling world of mazes, coins, and iconic characters as you navigate through challenges and aim for victory.
MazeRace is a dynamic and immersive GUI application that brings the excitement of maze-solving to your fingertips. Challenge yourself to collect all the coins scattered across intricate mazes before time runs out. Choose between fan-favorite characters like Mario and Sonic, each bringing their unique flair to the race.
- Engaging maze gameplay with challenging levels
- Option to choose between Mario and Sonic characters
- Real-time timer for added excitement
- High score recording for competitive play
- Dynamic sound effects and music for immersive experience
MazeRace accepts user inputs for character selection, initials for high score tracking, and navigation controls during gameplay.
The MazeRace application utilizes Java Swing GUI library for graphical interface design, including JLabels, JButtons, and key event listeners.
To run MazeRace locally on your machine:
- Ensure you have Java Development Kit (JDK) installed.
- Download the MazeRace.jar file from the repository.
- Double-click the MazeRace.jar file or run it from the command line using
java -jar MazeRace.jar
.
- Launch MazeRace by running the executable file.
- Choose your character (Mario or Sonic) to begin the race.
- Use arrow keys to navigate through the maze and collect coins.
- Complete each level before the timer runs out to progress.
- Compete for the highest score and aim for victory!
For any assistance or inquiries, please contact Sunny Wu at [email protected]
Enjoy the thrill of MazeRace and may the fastest racer win!