- This is demo code for the Digital Media Academy's Introduction to Java course
- Students will be using Processing to create a game which uses the following core principles:
- Variables, functions, and parameters
- Classes and objects
- Algorithms and physics
Create a game loosely based on Super Mario Bros
-
Your map should include the following:
- A main character
- A ground
- Some bad guys
- some floating platforms to land on
- (Bonus points for a block that spits out coins or powerups when you jump under it!)
-
Your character must be able to do the following:
- Run forward and back
- Jump
- Die when touched by an enemy
- (Bonus points if you give them lives and powerups!)
Create a game loosely base on Pokemon
-
Your map should include the following:
- Main roads/paths/walls
- Grassy areas with a certain probability of encountering a pokemon
- (Bonus points if you make a house to go into!)
-
Your character should have the following attributes:
- Be able to walk around the map
- Have a backpack with a single initial pokemon to start off with
- Be able to use his pokemon to fight other pokemon, and try to catch them
- (Bonus points if you can level up your pokemon by fighting others!)
Create a game loosely based on Street fighter/ Mortal Kombat
- Your game should be able to do the following:
- Pin 2 fighters against one another, each with some basic attacks
- Display their health bars
- Provide obstacles for the fighters to jump on
- (Bonus points if you give each character a special attack!)
- (Bonus Bonus points if you make a menu with multiple different characters to choose from!)