Code a Carnival Homepage

Activity 1: Code an Arcade Carnival Game

Choose one of the options below to get started with your online carnival game!

[
{
  "name": "Whack the Mole",
  "cardType": "link",
  "description": "Create your own mole whacking carnival game.",
  "imageUrl": "/docs/static/skillmap/backgrounds/mole.gif",
  "url": "https://arcade.makecode.com/--skillmap#mole",
  "directOpen": true
}, {
  "name": "Burstin' Balloons",
  "cardType": "link",
  "description": "Create a simple carnival game where you click quickly to try to burst a balloon before time runs out.",
  "imageUrl": "/docs/static/skillmap/backgrounds/mouse.gif",
  "url": "https://arcade.makecode.com/--skillmap#balloon",
  "directOpen": true
}, {
  "name": "Target Practice",
  "description": "Follow a video to learn how to launch a ball at moving targets",
  "url": "https://arcade.makecode.com/#tutorial:/tutorials/target",
  "cardType": "tutorial",
  "imageUrl": "/docs/static/skillmap/backgrounds/target-comp.gif",
  "largeImageUrl": "/docs/static/skillmap/backgrounds/target-comp.gif",
  "label": "Video tutorial",
  "labelClass": "ribbon"
}
]

Activity 2: Make a Midway Game

Plan, build, and share your own physical midway game!

[
{
  "name": "Plan",
  "description": "Decide what you're going to make, how people will play, and what materials you will need.",
  "url": "https://1drv.ms/b/s!AqsgsTyHBmRBnVSIXNe22i0bwfap?e=3vxNKn",
  "imageUrl": "/docs/static/courses/carnival/projectPlanning.png"
},
{
  "name": "Build",
  "description": "Create your game out of household materials.",
  "url": "https://youtu.be/iG-cRQXP7R8",
  "imageUrl": "/docs/static/courses/carnival/bball.png"
},
{
  "name": "Share",
  "description": "Share your game with a friend to get feedback.",
  "url": "https://1drv.ms/b/s!AqsgsTyHBmRBnVSIXNe22i0bwfap?e=3vxNKn",
  "imageUrl": "/docs/static/courses/carnival/together.png"
}
]

Activity 3: Add a micro:bit

Choose the tutorial that will help you program a micro:bit that can be added to your midway game!

You don’t have to stick to these options. Mix and match to get the right program for you.

[

{
  "name": "WIN: Connect Circuit",
  "description": "When electricity flows to the pin, the micro:bit will say you've won.",
  "url": "https://makecode.microbit.org/#tutorial:/projects/carnival/circuit-win",
  "imageUrl": "https://raw.githubusercontent.com/microsoft/pxt-microbit/master/docs/static/mb/projects/clap-lights.png"
},
{
  "name": "Click for Points",
  "description": "Manually click the button on the micro:bit to keep score.",
  "url": "https://makecode.microbit.org/#tutorial:/projects/carnival/button-points",
  "imageUrl": "https://raw.githubusercontent.com/microsoft/pxt-microbit/master/docs/static/mb/projects/points.png"
},
{
  "name": "LOSE: Shake/Drop",
  "description": "Use the accelerometer to determine someone has lost the game",
  "url": "https://makecode.microbit.org/#tutorial:/projects/carnival/shake-lose",
  "imageUrl": "https://raw.githubusercontent.com/microsoft/pxt-microbit/master/docs/static/mb/projects/lose.png"
}
]

Resources