Game Maker Wrap Up Project
Begin by saving a new Game Maker Project called Game Maker Wrap Up Project into your CSE Project A folder.
You may propose any game you want BUT if you need a specific idea, there are 5 described in the pages that follow.
The ideas are:
For each option, there is a section called The Basics and then a list of additions. Completing The Basics is worth 60%.
Option 1: Nanobot Assignment
Backstory: You are a leading scientist in Bioinformatics and Nano-robotics. You have been researching placing nano-robots into the bloodstream of humans to hunt and destroy diseased cells. You need to make some finals tests and then you will release your research to the world!
Your job is to create a simple SIDEWAYS shooting game. YourGoodGuy (the nanobot) will be along the left side of the screen and bad guys (the diseased cells) will approach from the right.
The Basics
GoodGuyObj: includes at a minimum:
BulletObj: includes at a minimum
BadGuy Obj: (start with about 5 in the room) includes at a minimum
Moving Background for your room
Add a title page to your game that includes:
Completion of only the above will result in about a 60% on the project
To get better than 60%, you must do more. What do I mean by more? I mean something else. Use an action or event you have not used before. (Add cool stuff such as score, lives, friction, acceleration, etc.)
Each of the following is worth 10% more. You can choose to do four of them or all of them.
If you have more than one level: Add an Ojb_CheatKey to EVERY room in the game. When the N key is pressed (n stands for next room), it goes automatically to the next room.
Option 2: Top Down Racing Game
The Basics
Create a few BadCar objects that simply move down the screen and wrap when they leave the room.
Create a GoodCar object that goes left and right. Make bad things happen when you collide.
Add a background to the room and make it scroll down.
Add a title page to your game that includes:
Completion of only the above will result in about a 60% on the project
To get better than 60%, you must do more. What do I mean by more? I mean something else. Use an action or event you have not used before. (Add cool stuff such as score, lives, friction, acceleration, etc.)
It must also have multiple levels with new game mechanics on each level.
Add an Ojb_CheatKey to EVERY room in the game. When the N key is pressed (n stands for next room), it goes automatically to the next room.
Option 3: Flappy Birds
The Basics
Add gravity and an Up-Arrow event to a GoodGuy Object.
Add walls that move. You can either have the walls wrap when they leave the screen or create new walls.
Add collision events.
Add a title page to your game that includes:
Completion of only the above will result in about a 60% on the project.
To get better than 60%, you must do more. What do I mean by more? I mean something else. Use an action or event you have not used before. (Add cool stuff such as score, lives, friction, acceleration, etc.)
It must also have multiple levels with new game mechanics
Add an Ojb_CheatKey to EVERY room in the game. When the N key is pressed (n stands for next room), it goes automatically to the next room. on each level.
Option 4: Tank vs Tank Maze
This one of the hardest options as it has a BadGuy that needs a lot of programming. Only complete this option if you feel really confident with what you have learned so far.
Create a large room and use basic walls to create a maze. If you are using 32x32 sprites, be sure to leave at least 3 grid squares between the walls to create enough room to move.
The Basics
Good Guy Object
Bad Guy Object
Add a title page to your game that includes:
Completion of only the above will result in about a 60% on the project.
Each of the following is worth 10% more.
Add an Ojb_CheatKey to EVERY room in the game. When the N key is pressed (n stands for next room), it goes automatically to the next room.
Option 5: Platform Game
This one of the hardest options as it is the most dissimilar from the tutorials. Only complete this option if you feel really confident with what you have learned so far.
The Basics
Create a long room and use basic walls to create platforms. You will use a view so that you only see part of the room at once.
Create a GoodGuy Object that uses gravity and keypresses to traverse your platforms
Add an EndOfRoom object that displays a you win message when you win or takes you to the next level if you have more than one level.
Add BadGuys and other obstacles that must be avoided. You may want to make them shoot.
Add a title page to your game that includes:
Completion of only the above will result in about a 60% on the project.
To get better than 60%, you must do more. What do I mean by more? I mean something else. Use an action or event you have not used before. (Add cool stuff such as score, lives, friction, acceleration, etc.)
It must also have multiple levels with new game mechanics
Add an Ojb_CheatKey to EVERY room in the game. When the N key is pressed (n stands for next room), it goes automatically to the next room. on each level.