game of chance challenges
Coding challenges for the answering machine tutorial.
Before we get started
Complete the game of chance activity and your code will look like this:
basic.showString("SELECT A BUTTON")
Challenge 1
Now we need to to play the game of chance by responding to the message. We want to respond YOU WIN
when button A
is pressed. Add a condition for button A
and inside it show the string YOU WIN
.
basic.showString("SELECT A BUTTON")
input.onButtonPressed(Button.A, () => {
basic.showString("YOU WIN")
})
Run
the code to see if it works as expected.
Challenge 2
What if micro:bit’s answer to the question is GAME OVER? Let’s have GAME OVER
be displayed when button B
is pressed. Add a condition for button B
and inside it show the GAME OVER
.
basic.showString("SELECT A BUTTON")
input.onButtonPressed(Button.A, () => {
basic.showString("YOU WIN")
})
input.onButtonPressed(Button.B, () => {
game.gameOver()
})
Run
the code to see if it works as expected.
Challenge 3
When you are asked a yes or no question, do you always say yes or no? Add a condition for on shake
that displays TRY AGAIN
.