1 of 16

arcade.makecode.com

Back Story

arcade.makecode.com is a Microsoft open source project which allows you to make code based games in a retro graphical style using a block coding technique. To get started we will try to play a half-finished game and then click Edit Code to improve it. �→ http://tiny.cc/duckrun-game

2 of 16

arcade.makecode.com

Back Story

arcade.makecode.com is a Microsoft open source project which allows you to make code based games in a retro graphical style using a block coding technique. To get started we will try to play a half-finished game and then click Edit Code to improve it. �→ http://tiny.cc/duckrun-game

3 of 16

Change Jump Height�

Starting Level

Make your player jump higher by changing the value of the sprites Y axis Velocity change when the up key is pressed. This is located in the block listening for the up key being pressed by the user. Be sure to keep this a negative figure.

4 of 16

Change Gravity

Starting Level

Make your player jump for longer by decreasing the gravity of the player which is the acceleration y variable.�Keep this variable positive or you’ll float up!

5 of 16

Movement Speed

Starting Level

Make your player move faster or slower by changing how value of the the x velocity (vx) variable in the move sprite with buttons block

6 of 16

Change Player Look

Starting Level

Change the look of your player by clicking on it. Draw your own or choose from the Gallery. Change all characters to change the story of your game.

7 of 16

Add Countdown

Next Level

Find the Countdown block under Info section and add a countdown to your game. Try to make your game more challenging with this game pattern.

8 of 16

Add Scoring

Next Level

Find the Set Score to 0 block under Info section and add this to the on start block. Then add a change score by 0 to the event listening block dealing with Player overlapping with Food.

9 of 16

Change Level Design 1

Next Level

Add more Food - Click the image next to the first set tilemap to. Click on My tiles to select yellow tile. Add more food locations with yellow blocks. Click Done to test.

10 of 16

Change Level Design 2

Next Level

Change Platforms - Click on the tile map. Add some more platform tiles. Then use the wall tool, go over those tiles to the player able to stand on the platform. Then try deleting others with the eraser tool.

11 of 16

Add A Story

Next Level

Add one or two blocks to the start of your your on start code block which give instructructions to the player before they start the game.

Use these to start to tell the story of your game.

12 of 16

Add a Hazard

Boss Level

Click on your level tilemap. Add a red square or draw you own tile to represent a static hazard. Then add the code at the bottom to your game.

13 of 16

Balance your Game

Boss Level

Make sure your game is not too hard and not too easy. You have three minutes to get your game ready for someone else to play. They should be able to complete it but not on the first attempt.

14 of 16

Add sounds

Boss Level

Can you work out how to add sounds...

  • When you jump?
  • When you reach the end goal?

15 of 16

Game Making using Design Patterns

#missions

A menu of game patterns you can add to your game (e.g. game mechanics, space, polish and challenge).

#maps

A map of the learning dimensions you can develop by making your game (e.g coding concepts, design and systems patterns).

#methods

A guide to for learner and facilitators to help navigate your learning and reflect on what you are learning.

These resources are designed to help you support your game making journey in a playful way.

Maps

Methods

Missions

Icons by freepik

16 of 16

Game Design Patterns for your Game

http://mca-platformer-examples.glitch.me/

Game Design Patterns for your Game

http://mca-platformer-examples.glitch.me/

Game Design Patterns for your Game

http://mca-platformer-examples.glitch.me/

Game Design Patterns for your Game

http://mca-platformer-examples.glitch.me/

Game Design Patterns for your Game

http://mca-platformer-examples.glitch.me/

Game Design Patterns for your Game

http://mca-platformer-examples.glitch.me/

Game Design Patterns for your Game

http://mca-platformer-examples.glitch.me/

Game Design Patterns for your Game

http://mca-platformer-examples.glitch.me/

Game Design Patterns for your Game

http://mca-platformer-examples.glitch.me/

Game Design Patterns for your Game

http://mca-platformer-examples.glitch.me/