First project for CompSci 308 Fall 2016
Authors: Sean Hudson
Consulted: Rhondu (TA) and Eric (TA)
Started 9/02/16 - Ended 9/12/16
Time spent: 30 hours
Given start files: Main, ExampleGame (core components were if Example game were put in RoosterRoasterGame)
Consulted StackOverFlow for javafx related questions
Rooster Roaster is a 2-D space invaders like game where the goal is to shoot all of the chickens and roosters to advance to the next level and ultimately take on the boss in order to win the game. The player must dodge the eggs and bird poop and if the player loses all 3 lives then they lose and have to start over.
- Arrow keys to move
- SPACE bar to shoot
- The chickens have twice as much health as the roosters
- Roosters fire faster than the chickens
- Boss takes 20 shots to destroy
- Boss has a special attack
- Cheat codes are only accessible while playing the game (not available during the game over or menu screen).
- "0" - Returns to the menu
- "1" - Restarts the game at level 1 with 0 score and 3 lives
- "2" - Goes to the next level (if currently on boss level goes to win screen).
- "3" - Goes to boss level
- "4" - Goes to game over lose screen
- "5" - Goes to game over win screen
- "=" - Add a life
- "-" - Subtract a life
- Give a suggestion on how to deal with scene changes
- Talk about tradition game design