-
Notifications
You must be signed in to change notification settings - Fork 5
Features
##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.
Our team used GitHub:
All our team members created personal GitHub accounts
Karyn created a GitHub “organization” to own the project repository and documentation
All team members were added to the organization with equal permissions
We used Git to manage source code
We created documentation in the GitHub project wiki
Our team Met basic technical requirements:
Platform: it must run on the standard CSLAB Linux VM
Our game has a GUI interface implemented with Qt and C++
Our game works from any directory
Our game works on 1024x768
Our team met basic design requirements:
Our game had a way for the user to achieve a score, and maintained a list of top scorers
Our game had levels of difficulty and allows the user to set the difficulty level
Our game has a cheat mode
Our game uses model view separation with the score and health and uses singletons for our game model and obstacle vectors
Our game has a save and load function
Our game has animation and sound
Our game has a Help screen that tells the user how to play
Our game does not have Networked / multiuser capability
Our game does not have cross platform build (single code base compiles on at least 2 of 3 platforms: Windows, Linux, Mac)