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"
}
]