08.11.2012 Views

Designing Games with Game Maker - YoYo Games

Designing Games with Game Maker - YoYo Games

Designing Games with Game Maker - YoYo Games

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

and the object can take an appropriate action, like moving in the direction indicated. We hope<br />

you get the idea. For each object you design, you can indicate actions for various events; in<br />

this way defining the behavior of the object.<br />

Once you have defined your objects it is time to define the rooms in which they will live.<br />

Rooms can be used for levels in your game or to check out different places. There are actions<br />

to move from one room to another. Rooms, first of all, have a background. This can be a<br />

simple color or an image. Such background images can be created in <strong>Game</strong> <strong>Maker</strong> or you can<br />

load them from files. (The background can do a lot of things but for the time being, just<br />

consider it as something that makes the rooms look nice.) Next, you can place the objects in<br />

the room. You can place multiple instances of the same object in a room. So, for example, you<br />

need to define just one wall object and can use it at many places. Also you can have multiple<br />

instances of the same monster objects, as long as they have the same behavior.<br />

Now you are ready to run the game. The first room will be shown and objects will come to life<br />

because of the actions in their creation events. They will start reacting to each other due to<br />

actions in collision events and they can react to the player using the actions in keyboard or<br />

mouse events.<br />

So in summary, the following things (often called resources) play a crucial role:<br />

• objects: which are the true entities in the game<br />

• rooms: the places (levels) in which the objects live<br />

• sprites: (animated) images that are used to represent the objects<br />

• sounds: these can be used in games, either as background music or as effects<br />

• backgrounds: the images used as background for the rooms<br />

There are actually a number of other types of resources: paths, scripts, fonts, and time lines.<br />

These are important for more complicated games. You will only see them when you run <strong>Game</strong><br />

<strong>Maker</strong> in advanced mode. They will be treated in the advanced chapters later in this<br />

document.<br />

Let us look at an example<br />

It is good first to have a look at how to make a very simple example. We assume here that<br />

you run <strong>Game</strong> <strong>Maker</strong> in simple mode. The first step is to describe the game we want to make.<br />

(You should always do this first; it will save you a lot of work later.) The game will be very

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!