GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

No menu could be recovered. Follow the blue links in the page.

This view

  • Original page
  • New address

GeezerVison is showing arcade.makecode.com — Tutorials

Skip to main content
About FAQ Projects GitHub
Reference
sprites controller game music scene info images
Blocks
On Start
Loops
repeat for while for of
Logic
if Boolean
Variables
assign change var var
Math JavaScript blocks Custom blocks
Python
Calling Sequencing Variables Operators Statements Functions Classes
JavaScript
Calling Sequencing Variables Operators Statements Functions Types Classes Interfaces Generics
Types
Number String Boolean Array Function Image Sprite
Blocks Gallery
Miscellaneous
About Support Translate Sharing projects Multiplayer Offline support Save Sign In Cloud Sync VS Code Asset packs
Hardware
Errors Adding New Board Raspberry Pi Makey Makey Shoebox Controller Dev Debug connector
Developers
Command Line Interface Visual Studio Code support Blocks Embed Art, images, colors Sounds
Lessons
Cherry Pickr Barrel Dodger Dance Party BlockOut
Courses
CS Intro 1 CS Intro 2 CS Intro 3

Tutorials

Getting started

[

{
  "name": "Intro to MakeCode Arcade",
  "description": "Follow step-by-step instructions to learn the basics of using MakeCode Arcade tutorials!",
  "url": "/tutorials/intro",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Blocks","Events","Variables","User Input","Sprites","Controller","Game Input","Dialogs","Assets","Art"],
  "imageUrl": "/static/tutorials/interface/info.png",
  "largeImageUrl": "/static/tutorials/interface/info.png",
  "label": "New? Try This!",
  "labelClass": "orange ribbon large"
},{
  "name": "Chase the Pizza",
  "description": "Get started creating a simple game to chase a pizza around the screen and collect as many points as possible before time runs out!",
  "url": "/tutorials/chase-the-pizza",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Blocks","JavaScript","Python","Events","Variables","User Input","Coordinates","Sprites","Movement","Controller","Overlaps","Game Input","Assets","Art","Dialogs"],
  "imageUrl": "/static/tutorials/chase-the-pizza.png",
  "largeImageUrl": "/static/tutorials/chase-the-pizza.gif",
  "videoUrl": "/static/tutorials/chase-the-pizza.mp4",
  "otherActions": [{
    "url": "/tutorials/spy/chase-the-pizza",
    "editor": "js",
    "cardType": "tutorial"
  }, {
    "url": "/tutorials/spy/chase-the-pizza",
    "editor": "py",
    "cardType": "tutorial"
  }]
}, {
  "name": "Mission to Hubble",
  "description": "Help Scott Kelly reach the Hubble!",
  "url": "https://forms.codeninjas.com/back-to-school-game-building-session/?utm-source=makecode&utm_medium=partner&utm_campaign=bts_gbs",
  "cardType": "link",
  "searchTerms": ["Tutorial","Curriculum","Space"],
  "imageUrl": "/static/tutorials/hubble/hubble_4x3.jpg",
  "largeImageUrl": "/static/tutorials/hubble/hubble_4x3.jpg"
},{
  "name": "Joy of Bubble Popping",
  "description": "Create a bubble popping game complete with sounds and bonus points!",
  "url": "/tutorials/bubbles",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Blocks","Events","User Input","Coordinates","Sprites","Movement","Controller","Game Input","Music","Assets","Puzzle","Dialogs"],
  "imageUrl": "/static/tutorials/bubbles/card.jpg",
  "largeImageUrl": "/static/tutorials/bubbles/card.jpg",
  "label": "Limited Time Branding!",
  "labelClass": "purple ribbon large"
},{
  "name": "Collect the Clovers",
  "description": "Create a garden to collect 4-leaf clovers, avoid the bees!",
  "url": "/tutorials/collect-the-clovers",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Blocks","Events","Variables","User Input","Sprites","Movement","Controller","Projectiles","Overlaps","Game Input","Music","Assets","Art","Dialogs"],
  "imageUrl": "/static/tutorials/collect-the-clovers/clovers.png",
  "largeImageUrl": "/static/tutorials/collect-the-clovers/collect-clovers-sim.gif"
},{
  "name": "Create a Music Player",
  "description": "Join the Zune prototyping crew and make your own music player with this tutorial from MakeCode Arcade!",
  "url": "/tutorials/music",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Blocks","Events","Variables","Conditionals","If Then","Boolean","Logic","User Input","Controller","Game Input","Music","Assets","Art","Dialogs"],
  "imageUrl": "/static/tutorials/music/zune.png",
  "largeImageUrl": "/static/tutorials/music/zune.png"
},{
  "name": "Animated Snowglobe",
  "description": "Capture the spirit of winter with this magical snowglobe tutorial!",
  "url": "/tutorials/snow",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Blocks","Events","Variables","User Input","Coordinates","Sprites","Controller","Game Input","Dialogs","Music","Assets","Animation","Art"],
  "imageUrl": "/static/tutorials/snow/globe.jpg",
  "largeImageUrl": "/static/tutorials/snow/globe.jpg"
},{
  "name": "Dunk",
  "description": "Create animations to help your basketball superstar do tricks all the way to the hoop!",
  "url": "/tutorials/dunk",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Video","Blocks","Events","Variables","Iteration","Loops","User Input","Coordinates","Sprites","Movement","Controller","Projectiles","Overlaps","Game Input","Assets","Animation","Extension","Art","Sports","Side scroller","Dialogs"],
  "imageUrl": "/static/tutorials/hawk/dunk.png",
  "largeImageUrl": "/static/tutorials/hawk/dunk.png"
},{
  "name": "Target Practice",
  "description": "Follow a video to learn how to launch a ball at moving targets!",
  "url": "/tutorials/target",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Video","Blocks","Events","User Input","Coordinates","Sprites","Movement","Controller","Projectiles","Overlaps","Game Input","Music","Assets","Dialogs"],
  "imageUrl": "/static/skillmap/backgrounds/target-comp.gif",
  "largeImageUrl": "/static/skillmap/backgrounds/target-comp.gif",
  "label": "Video tutorial",
  "labelClass": "teal ribbon large"
}, {
  "name": "Time Flies",
  "description": "Help a frog catch a fly before the timer runs out in this game jam themed tutorial!",
  "url": "/tutorials/froggy",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Game Jam","Blocks","Events","Variables","Conditionals","If Then","Boolean","Logic","User Input","Coordinates","Sprites","Movement","Controller","Overlaps","Game Input","Assets","Art","Dialogs"],
  "imageUrl": "/static/tutorials/froggy/card.png",
  "largeImageUrl": "/static/tutorials/froggy/frog.png"
}, {
  "name": "Flee My Valentine",
  "description": "Edit the code to make your own Valentine's game where your heart gets bigger and smaller as you go!",
  "url": "/tutorials/valentine",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Blocks","Events","Variables","User Input","Sprites","Movement","Controller","Overlaps","Game Input","Tilemap","Extension","Valentines Day","Dialogs"],
  "imageUrl": "/static/tutorials/valentine/valentine.png",
  "largeImageUrl": "/static/tutorials/valentine/valentine.gif"
}, {
  "name": "Stack'em Smurfs",
  "description": "Stack the Smurfs as they appear from above, don't let anyone drop!",
  "url": "/tutorials/stackem-smurfs",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Blocks","Events","User Input","Sprites","Movement","Controller","Game Input","Music","Dialogs"],
  "imageUrl": "/static/tutorials/stackem-smurfs/stackem-smurfs.png",
  "largeImageUrl": "/static/tutorials/stackem-smurfs/stackem-smurfs.gif"
}, {
  "name": "Happy Flower",
  "description": "Create a flower that sends back happy bees",
  "url": "/tutorials/happy-flower",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Blocks","JavaScript","Python","Events","Variables","Conditionals","If Then","Boolean","Logic","Sprites","Movement","Projectiles","Art"],
  "imageUrl": "/static/tutorials/happy-flower.png",
  "largeImageUrl": "/static/tutorials/happy-flower.gif",
  "videoUrl": "/static/tutorials/happy-flower.mp4",
  "otherActions": [{
    "url": "/tutorials/spy/happy-flower",
    "editor": "js",
    "cardType": "tutorial"
  }, {
    "url": "/tutorials/spy/happy-flower",
    "editor": "py",
    "cardType": "tutorial"
  }]
}, {
  "name": "Lemon Leak",
  "description": "Stay away from the wild strawberries or you'll lose your juice!",
  "url": "/tutorials/lemon-leak",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Blocks","JavaScript","Python","Events","Variables","User Input","Sprites","Movement","Controller","Projectiles","Overlaps","Game Input","Assets","Art","Dialogs"],
  "imageUrl": "/static/tutorials/lemon-leak.png",
  "largeImageUrl": "/static/tutorials/lemon-leak.gif",
  "videoUrl": "/static/tutorials/lemon-leak.mp4",
  "otherActions": [{
    "url": "/tutorials/spy/lemon-leak",
    "editor": "js",
    "cardType": "tutorial"
  }, {
    "url": "/tutorials/spy/lemon-leak",
    "editor": "py",
    "cardType": "tutorial"
  }]
}, {
  "name": "Galga",
  "description": "Fly through the attacking spacecraft and fire darts at them, don't get hit!",
  "url": "/tutorials/galga",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Blocks","JavaScript","Python","Events","Variables","User Input","Coordinates","Sprites","Movement","Controller","Projectiles","Overlaps","Game Input","Assets","Art","Space","Dialogs"],
  "imageUrl": "/static/tutorials/galga.png",
  "largeImageUrl": "/static/tutorials/galga.gif",
  "videoUrl": "/static/tutorials/galga.mp4",
  "otherActions": [{
    "url": "/tutorials/spy/galga",
    "editor": "js",
    "cardType": "tutorial"
  }, {
    "url": "/tutorials/spy/galga",
    "editor": "py",
    "cardType": "tutorial"
  }]
}, {
  "name": "Winter",
  "description": "Help the snow people catch snowflakes!",
  "url": "/tutorials/winter",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Blocks","Events","Variables","User Input","Coordinates","Sprites","Movement","Controller","Projectiles","Game Input","Assets","Art","Dialogs"],
  "imageUrl": "/static/tutorials/winter/winter.png",
  "largeImageUrl": "/static/tutorials/winter/winter.gif"
}, {
  "name": "Free Throw",
  "description": "Take your best shot and slam dunk this Basketball free throw game!",
  "url": "/tutorials/free-throw",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Video","Blocks","Events","Variables","User Input","Coordinates","Sprites","Movement","Controller","Projectiles","Overlaps","Game Input","Assets","Art","Sports","Dialogs"],
  "imageUrl": "/static/tutorials/free-throw.png",
  "largeImageUrl": "/static/tutorials/free-throw.gif",
  "videoUrl": "/static/tutorials/free-throw.mp4"
},  {
  "name": "Barrel Dodger",
  "description": "Jump and run to avoid the barrels",
  "url": "/tutorials/barrel-dodger",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Blocks","Events","Variables","Conditionals","If Then","Boolean","Logic","User Input","Coordinates","Sprites","Movement","Controller","Projectiles","Overlaps","Game Input","Assets","Tilemap","Art","Platformer","Dialogs"],
  "imageUrl": "/static/lessons/barrel-dodger.png"
}, {
  "name": "Paddle",
  "description": "A variation on the 2 player pong game",
  "url": "/tutorials/paddle",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Blocks","JavaScript","Python","Events","Variables","Functions","User Input","Coordinates","Sprites","Movement","Controller","Overlaps","Game Input","Multiplayer","Art","Sports","Dialogs"],
  "imageUrl": "/static/tutorials/paddle.png",
  "largeImageUrl": "/static/tutorials/paddle.gif",
  "videoUrl": "/static/tutorials/paddge.mp4",
  "otherActions": [{
    "url": "/tutorials/spy/paddle",
    "editor": "js",
    "cardType": "tutorial"
  }, {
    "url": "/tutorials/spy/paddle",
    "editor": "py",
    "cardType": "tutorial"
  }]
}, {
  "name": "Name Tag",
  "description": "A simple name tag with cool effects",
  "url": "/tutorials/name-tag",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Blocks","Assets","Animation","Art","Hardware"],
  "imageUrl": "/static/tutorials/name-tag.png",
  "largeImageUrl": "/static/tutorials/name-tag.gif",
  "videoUrl": "/static/tutorials/name-tag.mp4"
}, {
  "name": "Simple Extensions",
  "description": "Learn the basics of using extensions and create a platformer",
  "url": "/tutorials/simple-extensions",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Blocks","Events","User Input","Sprites","Movement","Controller","Overlaps","Game Input","Assets","Tilemap","Animation","Extension","Art","Platformer","Dialogs"],
  "imageUrl": "/static/tutorials/simple-extensions.png",
  "largeImageUrl": "/static/tutorials/simple-extensions.gif",
  "videoUrl": "/static/tutorials/simple-extensions.mp4"
}, {
  "name": "Maze",
  "description": "Learn the basics of creating a maze",
  "url": "/tutorials/maze",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Blocks","Events","Variables","User Input","Coordinates","Sprites","Movement","Controller","Overlaps","Game Input","Assets","Tilemap","Art","Puzzle","Dialogs"],
  "imageUrl": "/static/tutorials/maze.png",
  "largeImageUrl": "/static/tutorials/maze.gif",
  "videoUrl": "/static/tutorials/maze.mp4"
}, {
  "name": "Side Scroller",
  "description": "Make a side-scrolling car racing game to jump over obstacles and win the race.",
  "url": "/recipes/side-scroller/01-background",
  "cardType": "tutorial",
  "searchTerms": ["Tutorial","Video","Blocks","Events","Conditionals","If Then","Boolean","Logic","User Input","Sprites","Movement","Controller","Overlaps","Game Input","Assets","Tilemap","Art","Platformer","Car","Race","Racing","Side scroller","Dialogs"],
  "imageUrl": "/static/recipes/side-scroller/car-race.png",
  "largeImageUrl": "/static/recipes/side-scroller/car-race.gif",
  "videoUrl": "/static/recipes/side-scroller/car-race.mp4"
}
]

See Also

Eat the Doughnut, Maze, Happy Flower, Lemon Leak, Galga, Barrel Dodger, Simple Extensions

Edit this page on GitHub
Edit template of this page on GitHub
Edit template of this page on GitHub

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.