Assignment 4

Back Home Up Next

horizontal rule

Home
Up
Assignment 1
Assignment 2
Assignment 3
Assignment 4
Assignment 5
Assignment 6
Assignment 7

POINTS: 100

DUE DATE:  announced in class

Follow the instructions for the creation of a platform game, by downloading this PDF file. or a Scrolling shooter downloading this PDF file with the tutorial.

If you choose the Platform game

Platform games are very common, in particular on devices like the Game Boy. In a platform game you look at the scene from the side. The player normally controls a character that walks around in the world. This world consists of platforms. The player can walk on these platforms, jump or drop from one platform to the other, use ladders or ropes to get to different places, etc. On the platforms there are objects to collect, enemies to avoid or kill (often either by shooting them or by jumping on top of them), switches to press to open passages, etc. Also the player normally requires skill to jump over dangerous areas. In some platform games you see the whole level at once, but in most you see only a part around the character. In such a case, finding your way around becomes an additional challenge.
 

Creating a good platform game is not trivial, also not with Game Maker. There are three important aspects:
· Creating a natural motion for the character.
· Creating enough variation in monsters, background, etc.
· Carefully designing the levels such that they are fun to play and get increasingly difficult.
 

In this tutorial I will give some advice and tricks about how to create platform games using Game Maker. The tutorial is accompanied by a number of demo games. These are not full games. They consist of just one level to demonstrate some particular aspect. You can use them as a basis for your own platform games.

By completing the sections in the above instructions, it should give you a number of the basics of making platform games. Now it is your turn. You will have to use these techniques and some more ideas of yourself to create a real nice platform game. Remember that the most crucial part of platform games is the levels. Start making levels one by one. Play them until you are happy with them. Every so often, introduce some new game play aspect.

Your task:

Implement at least 3 (THREE) of the bulleted items below to modify this game. Include in the game description which of these items you added to the game. Three levels would be sufficient for this game.

 

Here are some additional ideas that you can use:

· different monsters, e.g. bouncing balls and monsters that shoot
· keys that you need to find in order to open doors
· mines that you can place somewhere and that go off when a monster (or yourself) steps on them
· water to swim in (this will completely change the motions; no gravity anymore, or a mild upwards gravity until you reach the surface, limited time before you run out of air, air bubbles to grab, etc.)
· walls and floors you can destroy, e.g. by shooting them or jumping on them with force
· trampolines that make you jump higher
· platforms that appear and disappear
· one-way streets
· moving platforms (this is not easy!)

If you choose the Scrolling shooter

Scrolling shooters are a very popular type of arcade action game, and are also rather easy to create with a package like Game Maker. In this tutorial we will make such a game and, in the process, you learn a number of aspects of Game Maker, in particular the use of variables. In a scrolling shooter the player controls an object, for example a plane, spaceship, or car, which moves over a scrolling background. Obstacles appear on the background that must be avoided and enemies appear that must be shot. Often bonus objects appear that can be picked up for addition benefits. During the game the number, variety, and strength of the enemies increases making it harder and harder to survive.

In this tutorial we will create a scrolling shooter called 1945, in which the player flies in a plane over a sea and enemy planes try to destroy the player. We will treat aspects like how to create the illusion of motion using a scrolling background, how to control the plane, how to make enemies and bullets, and how to deal with the score, with lives and with the damage of the plane. But first of all we delve into a very important aspect of Game Maker that extends the possibilities considerably: the use of variables.

Your task:

Implement at least 3 (THREE) of the bulleted items below to modify this game. Include in the game description which of these items you added to the game. Three levels would be sufficient for this game.

Here are some additional ideas that you can use:

· different obstacles, e.g. space aliens, something like Centipede, rain drops that you need to catch with an umbrella, use your imagination!
· bonus sprites that you need to find
· mines that you can place somewhere and that go off when a monster (or yourself) steps on them
· water to swim in (this will completely change the motions; no gravity anymore, or a mild upwards gravity until you reach the surface, limited time before you run out of air, air bubbles to grab, etc.)
· walls and floors you can destroy, e.g. by shooting them or jumping on them with force

It can be horizontal or vertical ( a Defender clone would be great)

Other examples are the games Galaxian, Xevious)

Common weapons in scrolling shooters are:
bulletThree-way shots (also sometimes called 'spread shots'; other numbers are seen but three is the most common)
bulletSide shots
bulletRear shots
bulletHoming missiles
bulletBombs
bulletLasers (or any kind of powerful beam weapon)
bulletAutonomous entities (things which are separate from the player character but accompany it in some way, usually by floating alongside it. Often these provide supporting firepower)

 

Use D2L to post your questions

 


 

 

 

 

 

horizontal rule

This page was last modified September 18, 2009
wmorales@pcc.edu