

Bruce
7 min read
Let's create an MPAGD game: Part 29: Adding a timer/countdown to your game
Suppose in your game you want to give the player a set amount of time to complete each screen. And then, perhaps, give them a bonus...
581
0


Bruce
3 min read
Let's create an MPAGD game: Part 28: Deep Dive into JUMPing
If you're designing a 2D side-on game, like a platformer, chances are your player will need to JUMP. Which is easily added by binding a...
559
1

Bruce
4 min read
Let's create an MPAGD game: Part 27: Making your controls redefinable
How to make your game control keys redefinable
361
0

Bruce
7 min read
Let's create an MPAGD game - Part 26: Improving the KILL PLAYER routine and TYPE switching
Using TYPE SWITCHING to change the player type and sprite to create a nice death animation before KILLing the player
585
0

Bruce
4 min read
Let's create an MPAGD game - Part 25: PLOT an air purity meter
Using PLOT to create a meter / bar
329
0

Bruce
3 min read
Let's create an MPAGD game - Part 24: We're going to need a bigger window
Changing the size of the play area window.
188
0


Bruce
7 min read
Let's create an MPAGD game - Part 23: Adding basic sounds with BEEP and CRASH
Introduces BEEP, CRASH, DELAY, AIRBORNE , timers and temporary variables
661
0

Bruce
6 min read
Let's create an MPAGD game - Part 22: Working with text, MESSAGEs, CHaRacters and PRINTMODE
So far, we've learnt how to get information onto the screen using commands such as PRINT "" and DISPLAY plus some special ones like...
743
0

Bruce
5 min read
Let's create an MPAGD game - Part 21: Changing fonts, COLOUR, PAPER, INK and CLUT
In our last lesson, we looked at working with the player SCORE, BONUS and DISPLAYing it on the screen, also using AT and PRINT to also...
900
0

Bruce
7 min read
Let's create an MPAGD game - Part 20: SCOREs, LIVES and DISPLAYing stuff.
Our game is starting to take shape, now is probably a good time to sort out the mess that is currently the score bar at the top of the...
660
0

Bruce
7 min read
Let's create an MPAGD game - Part 19: The other blocks: DEADLY, CUSTOM and WATER
Adding DEADLYBLOCKS and creating sliding ice blocks with CUSTOMBLOCKS
637
0

Bruce
3 min read
Let's create an MPAGD game - Part 18: DIG these FODDERBLOCKs
A look at FODDERBLOCKS and the DIG command
558
0

Bruce
5 min read
Let's create an MPAGD game - Part 17: Introducing OBJECTs
Adding OBJECTs to your game that the player can collect and interact with
787
0

Bruce
13 min read
Let's create an MPAGD game - Part 16: SPAWNing a super power for Stinky Dog
Covers commands including SPAWN, REPEAT, OTHER, working with COLLISION, DIRECTION as well as using timings...oh and farts, lots of farts.
1,001
0

Bruce
4 min read
Let's create an MPAGD game - Part 15: Game objectives and introducing DATA and READ
In which we will give the game an objective and learn about DATA, READ & REPEAT
1,063
0

Bruce
5 min read
Let's create an MPAGD game - Part 14: Editing the Player Script
Now that we've added a ladder to our game, created a sprite for our character when he goes up and down the ladder, and set the keys for...
1,420
2

Bruce
1 min read
Let's create an MPAGD game: Part 13; Editing the MAP
The Map Editor is where we connect our screens together. When you first open it there will be just one screen, Screen 0: This is our...
1,053
0

Bruce
2 min read
Let's create an MPAGD game - Part 12 - Adding Ladders
So far, in our game, its pretty much a standard platform affair, with controls for left, right and jump. But what if we wanted to add...
1,115
0

Bruce
3 min read
Let's create an MPAGD game - Part 11 - Collectibles and our first code
I'm going to create a Bone, and Stinky Dog will try to collect them, each time he does, he'll score some points. To create the bone,...
1,518
0

Bruce
2 min read
Let's create an MPAGD game - Part 10 - A first enemy and animation
We are going to need an enemy sprite...so head back to the sprite editor. Here's Stinky Dogs nemesis....Sideways Clive (no relation to...
1,548
0

Bruce
2 min read
Let's create an MPAGD game - Part 9 - Setting the play window
We've just seen how MPAGD defaults to a square play area with game scores an other info down the right hand side. But this doesn't suit...
1,394
0


Bruce
1 min read
Let's create an MPAGD game - Part 8 - Our first build and play test.
From the File Menu we selected Build... OK, we're ready to test our progress, if everything's gone OK...this should happen. Note that...
1,862
3

Bruce
2 min read
Let's create an MPAGD game - Part 7 - Generating the Players Script
The Script Generator looks a little daunting at first, but it soon makes sense. Basically, in MPAGD the code behind the Player and your...
1,847
1

Bruce
1 min read
Let's create an MPAGD game - Part 6 - Keyboard Controls
This shouldn't take long... Click the buttons that you want to use in the game and once highlighted, hit the key that you want to use to...
1,691
0

Bruce
1 min read
Let's create an MPAGD game - Part 5 - The Sprite Positions Editor
It's important that for every screen of your game you have a starting position for your player sprite (as well as any enemies or other...
1,733
0

Bruce
1 min read
Let's create an MPAGD game - Part 4 - The Screen Editor
The Screen Editor lets you create and update the screens that will form the levels and map of your game. When we first create a game with...
1,772
0

Bruce
2 min read
Let's create an MPAGD game - Part 3 - The Block Editor
The Block editor is where you will create the 8px by 8px blocks that we will use to design the screens of our game
1,934
0

Bruce
2 min read
Let's create an MPAGD game - Part 2 - The Sprite Editor
From the Editor menu, select Sprites OK, so all sprites in MPAGD are 16 x 16 squares. In the top right of the editor are two colour...
2,497
2

Bruce
2 min read
Let's create an MPAGD game - Part 1 - Getting Started
I thought it might be useful to create an entire MPAGD game from scratch and blog about it. I doubt we'll end up with anything...
3,702
0