Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
25Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Game Maker 8

Game Maker 8

Ratings: (0)|Views: 1,706|Likes:

More info:

Published by: sriharshachilakapati on Jan 04, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

12/28/2012

pdf

text

original

 
Designing GameswithGame Maker
 
Version 8.0
 
Written by Mark Overmars
 
What is New
Version 8.0 of 
Game Maker 
has a large number of improvements over version 7.0. Below the mostimportant changes are described.
Incompatibilities
Text splash screens can no longer show images. However, web splash screens have been added thatcan show full html documents with images, etc.A number of changes have been made to the functions related to sprite and background resources.This is due to the fact that
Game Maker 
uses a completely new mechanism for these resources. If yourgame uses a lot of calls to functions that load or save image resources on the fly you are stronglyrecommended to keep using the old version 7.0 for that game.If you use extension packages you will have to reinstall them.Some changes have been made to the timeline mechanism that can lead to incompatibilities. Inparticular, assigning a timeline and starting it are now two separate things.An important bug has been solved in which collision events where executed twice if two objects havecollision events with each other. Some games however might have relied on this bug and, hence,might no longer function correctly.
News
 
Game Maker 
now default shows a News page when it is started. Here new versions will be announced,new resources will be indicated, there is information about competition, and game design tips andtricks. News is shown only once a day. In the Pro Edition this can be switched off. You can alwaysaccess the news through the Help menu and you are encouraged to regularly check the news forimportant information about
Game Maker 
.
Tutorial
Game Maker 
now has a standard built-in tutorial for beginners. It is shown in a panel at the right of the screen. Experienced users can indicate that they do not want to see the tutorial anymore. Toaccommodate for the tutorial panel,
Game Maker 
is now default started in full screen mode. It doeshowever remember its settings so changing it once to windowed mode will from that moment on startit in that mode.
Alpha-blended backgrounds and sprites
The new version
Game Maker 
uses backgrounds and sprites with alpha (transparency) channels. Thismakes it possible to create and use much nicer sprites. PNG files with such information are nowcorrectly loaded. The sprite and image editor have been completely rewritten, including many newdrawing options and effects. A new sprite file selector was added that shows the animations in thesprites. Also we bundle a large number of high-quality sprites with
Game Maker 
that you can use forfree in your games.
Enhanced collision checking
You now have more collision checking options. For example, you can indicate that collisions should bewith an enclosed disk and you have better control over the bounding box. The sub-image of the spritecan have a combined mask and you can set the dependence on the alpha transparency value.
Splash screens
A new function splash_show_web(url,delay) has been added that can be used to show web pages assplash screens. You can also use local html pages for this. This allows for a powerful mechanism toe.g. create help pages. A close button is added to the splash screens. Also a number of new actionshave been added to show the different types of splash pages and to change splash settings. (The old
 
Show Video and Webpage actions have been removes as the new actions include them. They willthough still work in old games.)
Trigger events
A new type of event has been introduced: Trigger events. Trigger events you can specify yourself. Yougive them a name and a condition, written in GML. After this they can be used in all objects, just likeother events. With this you can easily extend the functionality of 
Game Maker 
.
Time lines
The timelines have been extended. The property form has additional buttons to e.g. spread out themoments and to delete or duplicate ranges of moments. Timelines can now be paused and restartedand they can even be played backwards. Also they can now loop automatically.
Importing and exporting resources
The possibility to merge games has been replaced by a much more extensive system to import andexport resources. The user can indicate which resources to export to a file (.gmres). Next they can beimported in a different game. In principle only one resource can exist for each name. When there is aname conflict when importing the use can specify to keep the original, replace anyway, take the onethat is most recently changed, or keep both (not recommended). To be able to do the third option, allresources now keep track of when they were last changed.
Rewritten script and code editor
The built-in script/code editor has been completely rewritten, making it a lot easier to write code. Forexample there is pop-up function name completion, argument help, matching brackets, improved colorcoding, line numbers, on-the-fly error checking, code snippets, and a sophisticated find and replacefunctionality.
Speed improvements
The speed of games that use code has been considerably improved. A speed-up of up to 100% issometimes possible. Also the loading time for games is often considerably improved. Also whenrunning a stand-alone game.

Activity (25)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Juzt Then liked this
st2013 liked this
deadboy2009 liked this
rgifari liked this
khairulfaizal liked this
Hery Mach liked this
Ij Torres liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->