-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Each player is a curious cat that has decided to explore outside to quench his curiosity. The cat walks to the right of the screen at a set pace while it avoids deadly threats such as holes in the ground, dangerous objects in its way, and attacks approaching enemies with furballs to defend itself. When the cat disastrously encounters an obstacle or enemy its health is affected. If the cat’s health runs completely out or it falls into a hole, it dies, your final score is shown, and the player is asked if he wants to try again
##Details: When the window opens, select easy medium or hard level (speed the cat moves at) then press start, the cat’s world appears in the window along with your score and health information. Player uses arrow key to jump up to avoid holes and obstacles, space to throw fur balls to defend itself from enemies, c to turn on and off the cheat mode, and q to quit the game(then given option of saving the game). Points added to your score according to how long the cat has been exploring, Percentage subtracted from your health when the cat runs into an obstacle or enemy. When the cat’s health is 0% or it falls in a hole, the game is over and displays the final score and option to start new game.
- Objective: avoid harmful dogs and lawnmowers and deadly holes
- 'W' to jump
- 'D' to throw furballs
- Cheat Button('alt' + 'c') to cheat (or stop cheating)
- Cheat Button('alt' + 'p') to pause and then hit the Quit Button
##C-Level goals:
- Make Object class.
- Make hole class that inherits from Object class for hole objects.
- Design help screen/welcome screen.
- Make End of game screen.
- Add functionality to calculate the score.
- Enable cheat mode (where the cat can run over holes without falling in).
- Change cat’s speed for easy, medium, and hard levels.
##B-Level goals:
- In addition to the hole class create a class that inherits from the Object class for stationary obstacles.
- Add functionality to save games.
- Add functionality to load games.
- Add sound effects.
- Add health bar
- Change cheat functionality to allow cat to walk through obstacles without being affected.
##A-Level goals:
- In addition to the other classes inheriting from the Object class create a class for moving enemies
- Add fur ball functionality (weapon)
- Change cheat functionality to allow cat to walk through enemies without being affected.
##Bonus:
- Make program buildable on more than one platform. (Windows, Linux, Mac)
- Make program be able to be played online.


