Mathematics Game Microbit
45 mins
Teacher/Student led
145 points
What you need:
Chromebook/Laptop/PC
Microbit

# Exactly 11

In this project we create a Microbit game where you have to guess when exactly 11 seconds has passed!

Learning Goals Learning Outcomes Lesson Files

### 1 - Create a new Microbit project

Create a new Microbit project.

### 2 - Create a 'starttime' variable

In the game the player will try and guess when 11 seconds has passed. We will need a variable to remember the start time to create a variable called 'starttime'.

### 3 - Set the start time

Now add the following code to remember when the clock is started and to show an icon to let the user know the clock has started.

```let starttime = 0
input.onButtonPressed(Button.A, function () {
starttime = input.runningTime()
basic.showIcon(IconNames.SmallDiamond)
})

```

The running time (ms) block returns the number of milliseconds since the program started. (One second is 1000 milliseconds).

### 4 - Create a 'taken' variable

Now create a variable called 'taken', we are going to use this to store the amount of time it has taken between pressing A and pressing B.

### 5 - Set the taken time

Now let's program the B button to set the 'taken' by subtracting the 'starttime' from the current running time.

```input.onButtonPressed(Button.B, function () {
taken = input.runningTime() - starttime
})

```

# Unlock the Full Learning Experience

Get ready to embark on an incredible learning journey! Get access to this lesson and hundreds more in our Digital Skills Curriculum.