Author: Atomic Toddler

  • Level 08 Lesson 03 [Returning Values]

    In Level 07 we took a quick look at some GameMaker methods/scripts that return values back to you after you use them. In this lesson you will learn how to make your methods return values back to you. It will be an important concept to understand because in future lessons you will write scripts that…

  • Level 08 Lesson 02 [Arguments/Parameters]

    In this lesson you will build upon your basic script writing by creating scripts that require arguments (or sometimes called parameters). Arguments and parameters are pieces of information that you give a script in order for it to complete its task. Designing a script that uses arguments usually gives the script more flexibility in the…

  • Level 08 Intro

    Now that you have some experience using scripts that were made by other people, lets learn how to write our own scripts to perform game tasks!

  • Level 08 Lesson 01 [Writing Scripts]

    In the last level you practiced using methods/scripts that are already made for you. In this level you will learn how to write your own scripts. You will also start to understand why writing your own scripts can improve the readability, re-useability, and efficiency of your code. Part A – Creating Simple Scripts Watch the…

  • Level 07 Lesson 02 [id’s as Return Values]

    In the last lesson you learned that some methods will return values back to you. Sometimes those values can be the ID’s of other game objects. When you know the ID of a game object you have the power to control it or interact with it. Confusing? Just watch the video! Part A – ID’s…

  • Level 07 Lesson 01 [Using Scripts/Methods]

    This lesson is about using scripts/methods. Methods are named chunks of code that might perform a task, send you back some values, or both. You can use methods that have been written by other programmers and you can use methods that you have written. Methods can save you coding time, make your code easier to…

  • Level 07 Intro

    Level 07 is a short level that will introduce you to scripts. Scripts are also called methods and functions in other programming languages. They will definitely make your programming life easier so get to it and start the first lesson.

  • Level 06 Lesson 04 [Drawing Sprites in Draw Events]

    So far we have drawn the value of variables to the screen using objects that we add to the room (the draw object). We have also changed an object’s sprite using the sprite_index variable. In this lesson we will explore another way of drawing variables and sprites to the screen. Part A – More About the Draw…

  • Level 06 Lesson 03 [Advanced Sprite Control]

    Now that you know how to switch sprites around you have to learn how to plan and control the various sprite animations that you might assign to an object. In this lesson we will develop Ken, our supreme Street Fighter so his behaviour is more like the real Ken in the arcade. It will be an…

  • Level 06 Lesson 02 [Sprite Sheets Editor]

    So you think you can draw? In this lesson we will open up the sprite editor built into GameMaker and make our own animated sprites. If you are like me, however, you would rather just download some free graphics from the Internet.  We will also learn how to use the sprite editor to create animated sprites from sprite…