# Hot Potato

## Introduction

In this game, you will start a timer with a random countdown of a number of seconds. When the timer is off, the game is over and whoever is holding the potato has lost! Watch the tutorial on the MakeCode YouTube channel.

## Step 1

Add an event to run code when `||input:button A is pressed||`.

``````input.onButtonPressed(Button.A, function () {
})``````

## Step 2

Make a `||variables:timer||` variable and `||variables:set||` it to a `||math:random value||` between `5` and `15`.

The value of `||variables:timer||` represents the number of seconds left before someone is caught holding the potato.

``````let timer = 0
input.onButtonPressed(Button.A, function () {
// @highlight
timer = randint(5, 15)
})``````

## Step 3

Add code to `||basic:show||` that the game started.

``````let timer = 0
input.onButtonPressed(Button.A, function () {
timer = randint(5, 15)
// @highlight
basic.showIcon(IconNames.Chessboard)
})``````

## Step 4

Put in a loop to repeat code `||loops:while||` `||variables:timer||` `||logic:is positive||`. When `timer` is negative, the game is over.

``````let timer = 0
input.onButtonPressed(Button.A, function () {
timer = randint(5, 15)
basic.showIcon(IconNames.Chessboard)
// @highlight
while (timer > 0) {
}
})``````

## Step 5

Inside the `||loops:while||` loop, add code to `||variables:decrease||` the timer `||basic:every second||`.

``````let timer = 0
input.onButtonPressed(Button.A, function () {
timer = randint(5, 15)
basic.showIcon(IconNames.Chessboard)
while (timer > 0) {
// @highlight
timer += -1
// @highlight
basic.pause(1000)
}
})``````

## Step 6

After the `||loops:while||` loop is done, add code to `||basic:show||` that the game is over.

``````let timer = 0
input.onButtonPressed(Button.A, function () {
timer = randint(5, 15)
basic.showIcon(IconNames.Chessboard)
while (timer > 0) {
timer += -1
basic.pause(1000)
}
// @highlight
basic.showIcon(IconNames.Skull)
})``````

## Step 7

`|Download|` your code to your micro:bit, tape it to a potato and play the game with your friends!