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.

Under the Run menu you can pause the game, run it step by step and even restart it. Under<br />

the Watch menu you can watch the value of certain expressions. Use Add to type in some<br />

expression whose value is shown in each step of the game. In this way you can see whether<br />

your game is doing things the right way. You can watch many expressions. You can save them<br />

for later use (e.g. after you made a correction to the game). Under the Tools menu you find<br />

items to see even more information. You can see a list of all instances in the game, you can<br />

watch all global variables (well, the most important ones) and the local variables of an<br />

instance (either use the object name or the id of the instance). You can also view messages<br />

which you can send from your code using the function show_debug_message(str). Finally<br />

you can give the game commands and change the speed of the game. If you make<br />

complicated games you should really learn how to use the debug options.<br />

Extension Packages<br />

This functionality is only available in the Pro Edition of <strong>Game</strong> <strong>Maker</strong>.<br />

Extension packages extend the possibilities of <strong>Game</strong> <strong>Maker</strong>. An extension package can add a<br />

set of actions to <strong>Game</strong> <strong>Maker</strong> or it adds a number of additional functions and constants to the<br />

GML language built into <strong>Game</strong> <strong>Maker</strong>. When extension packages are available to you, help<br />

about these is placed in the Help menu.<br />

When double clicking on the Extension Packages resource item the following form is shown:

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

Saved successfully!

Ooh no, something went wrong!