1.2 KiB
1.2 KiB
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")
})
Runthe 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()
})
Runthe 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.