Game allowing user to control a character using keyboard input, where the user must make quick decisions to navigate a terrain.
To run:
- Download this repository.
- Run the file RainRunGUI.java
cd path/to/rain-run
javac RainRunGUI.java
java RainRunGUI
- HealthPowerUp
- PowerUp
- RRConstants
- SpeedPowerUp
- TextPanel
- UmbrellaPowerUp
- ✓ MyCharacter - Mara
- ✓ FallingObject - Mara
- ✓ RainDrop - Mara
- ✓ Character - Angelina, Mara
- ✓ CreditsPanel - Angelina
- ✓ DeadPanel
- ✓ MainMenuPanel
- ✓ RainRun - Angelina
- ✓ RainRunGUI
- ✓ RainRunPanel - Angelina
- ✓ RulesPanel
- ✓ Score - Angelina
- ✓ ScoresPanel
- You control the character at the bottom using the left/right or A/D keys.
- Avoid the falling monsters in blue.
- Catch different powerups to gain special advantages!
- Over time the monsters will start to get bigger and the game will start to move faster.
- The game ends when you lose each of your 3 lives.
- Monsters move straight down; Powerups zig zag.
- The maximum speed you can attain is 10 (characters move down approximately 10 pixels every 25 milliseconds).
- The maximum amount of lives you can attain is 3. Lose all, and you'll die!
- You can pause/unpause the game by clicking the yellow pause button or by hitting the space bar.
Health Powerup
Will give you one additional life if you have less than 3 lives currently, as well as giving you a bonus 10 points.
Speed Powerup
Will increase the pace of the game, and will also increase the amount your score increases by each time interval.
Umbrella Powerup
Gives you a free 50 extra points!
Main Menu Options
Gameplay