1.6 KiB
Coin Flipper
~avatar avatar
Are you trying to choose whether to play soccer or go to the movies instead, or which toppings to have on your pizza? Build a coin flipping machine with the @boardname@ to choose for you!
~
Step 1
Place a ||input:on button pressed||
block to run code
when button A is pressed.
input.onButtonPressed(Button.A, () => {
})
Step 2
Place a if block and check the value returned by the ||Math:pick random true or false||
block.
||Math:pick random true or false||
returns true
or false
randomly.
input.onButtonPressed(Button.A, () => {
if (Math.randomBoolean()) {
} else {
}
});
Step 3
Place a ||basic:show icon||
block under the if and pick one of the images.
input.onButtonPressed(Button.A, () => {
if (Math.randomBoolean()) {
basic.showIcon(IconNames.Skull)
} else {
basic.showIcon(IconNames.Square)
}
});
Step 4
Click |Download|
to transfer your code in your @boardname@ and press button A to try it out.
Step 5
Place multiple ||basic:show icon||
blocks before the if to create a coin flipping animation.
input.onButtonPressed(Button.A, () => {
basic.showIcon(IconNames.Diamond)
basic.showIcon(IconNames.SmallDiamond)
basic.showIcon(IconNames.Diamond)
basic.showIcon(IconNames.SmallDiamond)
if (Math.randomBoolean()) {
basic.showIcon(IconNames.Skull)
} else {
basic.showIcon(IconNames.Square)
}
})
Step 6
Click |Download|
to transfer your code in your @boardname@ and press button A to try it out!