Gamemaker "how to" samples

Home


http://www.gamemaker.nl/tutorial.html
http://intranet.woodvillehs.sa.edu.au/kerrbi/g/d.htm Bill Kerr
http://www.mindtools.tased.edu.au/gamemaker Margaret Meijers
http://www.rupert.id.au/tutorials/gamemaker/ Rupert Russell

http://www.rupert.id.au/tutorials/gamemaker5/ Rupert Russell GM5
http://alupton.wordpress.com/learning/game-maker/ Al Upton
 
The following samples are  made with Gamemaker V5.0 or V5.3a or V6.1. About half contain code but drag and drop actions have been used wherever possible. They are the bare bones required to demonstrate a concept and are purposefully not complete games, leaving as much room as possible for constructivist investigation.

 

How to samples 

 

inventory.gmd

inventory.gm6 

inventory.exe

Inventory.pdf

Pick up objects and add to your inventory (GM5)

                           "                                     (GM6)

 

 

healthbar.gmd   

healthbar.gm6 

healthbar.exe

Healthbar.pdf

Draw a healthbar under each object          (GM5)
                                      "                         (GM6)

 

 

selected.gmd

selected1.gmd

selected1.gm6

selected1.exe

 

Select and move objects                           (GM5&6)
More complicated, multi selection             (GM5)

                           "                                    (GM6)

Units may be selected by clicking on them or dragging a box round them. Click the background to give move orders

shop.gmd

shop.exe

Shop.pdf

Purchase upgrades at a shop                     (GM5&6)

3D.gmd 

3d template.exe

 

 

3D template see The last stand for a completed 3D game (GM5 only)
 

movebackgnd.gmd

movebackgnd.exe

moving background.pdf

Moving against a background                    (GM5&6)

questions.gmd

questions.exe

Questions.pdf

Entering data into a game                          (GM5&6)
 

shootbothsides.gmd

Shootbothsides.pdf

The title says it all                                        (GM5&6)
 

netcomms.gmd

Networked 2 player shooter                       (Multiplayer functions are in the unregistered version of GM5.0)
 

range.gmd

How to calculate if within range

shadow.gmd

shadow.exe

Draw a shadow under an object                (GM5.3a)

The shadow is transparent so it just makes things darker
This ensures that the shadow is under the object
Step Event: set variable x to object1.x
This ensures that the shadow is on top
Create Event: set variable depth to -1

embedding.gmd

Why do things get stuck in walls?               (GM5&6)

foreign language.gm6

foreign language.exe

How to set up dialogue in a quest game with foreign character sets (GM6)
  dragndroploops.gm6

dragndroploops.exe

Loops can be created with drag n drop programming using the repeat and exit actions (GM6)

tilefunctions.gm6

samples1\tilefunctions.exe

Demonstrates functions which handle tiles

 

Left mouse key lays road, you may need to lay twice to fix errors
Right key deletes
Bus will move when its on road but only likes to go clockwise

 

  hello5.gmd

hello5.exe

Use of scanned image and recorded sound (GM5)
total1.gmd

total1.exe

strategy game: line of sight, firing range, select units, build
1945shoot the lettersV2.gm6

1945shoot the lettersV2.exe

Typing tutor/Battlefield 1945 aeroplane shooter
street maths.gmd

street maths.gm6

street maths.exe

Car racing with arithmetic drill

Home

Contact:
Tony Forster, Melbourne, Australia
forster at ozonline dot com dot au
Skype or +61 3 9796 8161

http://tonyforster.blogspot.com/

http://del.icio.us/tonyforster