In this assignment you will create a game completely of your choosing. You should think of a fun and interesting game that involves the human player controlling a character/object on the screen who is trying to catch and/or avoid several computer controlled characters. The specifics of who, what, and how are completely up to you.
For some ideas you might look at:
Base Requirements (the first 22 of 25 points)
One of these should be a human controlled player which uses either mouse or keyboard actions to control the main character.
The other two (or more) should be Non-Player Characters (NPCs) which are computer controlled players that can be either good (help the main character) or bad. These need not necessarily move around the screen (like the bananas did ) but they should contain code that causes them to do things.
That’s it. Those are the simple minimum set of requirements. The rest is all up to you.
NOTE : If you have an idea for a particularly cool game but you don't see a good way to incorporate one of the requirements up above, TALK TO ME. I am willing to excuse you from a requirement to get a game that is fun and interesting if it means getting you to do something, well, fun and interesting.
Creativity (the final 5 of 25 points)
To earn the “creativity” credit for this you should add in several additional things - ANYTHING that shows your creative side and something more than the basic things we have talked about in class. These may include, but are not limited to:
Having at least 5 NPCs (2 points)
Having different types of NPCs (either different degrees of good/bad and/or both good and bad) (2 points)
Having multiple levels within the game (maybe via different backgrounds) (2 points)
Have both winning AND losing (2 points)
Have your game be semi-educational in content (2 points)
Again, you will see this "creativity" component. PLEASE talk to me about your ideas if you have questions about what is general requirements and what is "creativity"
Submitting your assignment
Make sure you have met all of the requirements.
Share your project to the following gallery