In this add-on, you will keep track of how long the racer stays alive on the obstaclecourse, and display the score at the end. Open the “sensing” menu, and find the“timer” block. Click the checkbox next to this block to display the timer on thestage.
The timer counts the number of seconds since the flag was clicked. To see how this works,click the flag. Notice that the timer gets reset to zero every time the flag is clicked.
Now, you’ll make the sprite say the timer’s value when the racer hits an obstacle.
Select the racer sprite, and add the “timer” block to your project. From the “looks”menu, add a “say” block to your losing condition “if” statement. Then, placethe “timer” block inside the “say” block.
Test out your code by clicking the flag. Great! The sprite says the timer’s valuewhen the game ends. But, the score keeps changing if you hit more obstacles after the game.
To freeze the score, open the “control” menu, and add a “stop” block to the endof the “if” statement. Open the dropdown menu on that block, and select “this script.”
Test your code again. Great! It works!
However, your user might get confused because it’s not clear what this number means. Openthe operators menu, and place a “join” block in the “say” block. This block joinstwo phrases together. In this example, the join block will say “Your score is “ inthe first half, and “timer” in the second half. Test it out. Now the racer says “Yourscore is “ and the score. This makes it much clearer to the user what this numbermeans! Make your block say whatever you want. Here’s the game plan:Make the racer announce the player’s score using a “timer” block, a “say” block,a “stop” block, and a “join” block.
Aggiungi una schermata iniziale con le regole del gioco.
Tieni il punteggio
Registra per quanto tempo lo skater rimane in vita e mostra il punteggio.
Fai il tifo
Crea uno sprite che fa il tifo per lo skater.
Ordina allo skater di fare un'acrobazia quando si preme un tasto.
Crea un power-up per rimpicciolire lo skater.
Riproduci un suono quando lo skater va a schiantarsi contro un ostacolo.