Skip to content

Please update your browser

Your browser version is not supported by this site. CS First may not work properly. Learn more

arrow_back Enregistrer le score

Transcript

In this add-on, you will keep track of how long the racer stays alive on the obstacle course, 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 the stage.

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, place the “timer” block inside the “say” block.

Test out your code by clicking the flag. Great! The sprite says the timer’s value when 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 end of 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. Open the operators menu, and place a “join” block in the “say” block. This block joins two phrases together. In this example, the join block will say “Your score is “ in the first half, and “timer” in the second half. Test it out. Now the racer says “Your score is “ and the score. This makes it much clearer to the user what this number means! 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.

Choisir une extension
Écran de démarrage
Ajoute un écran de démarrage avec des instructions pour ton jeu.
Enregistrer le score
Comptabilise la durée pendant laquelle un coureur reste en vie et affiche le score.
Acclamations
Crée un lutin qui acclame le coureur.
Tours extrêmes
Programme ton coureur pour qu'il fasse un gag amusant sur pression d'un bouton.
Bonus
Crée un bonus qui rétrécit le coureur.
Bruitage
Ajoute un son à jouer lorsque le coureur percute un obstacle.
arrow_backward Retour
Suivant arrow_forward
Instructions
  1. Choisis une extension, et clique sur "Regarder" pour découvrir comment personnaliser ton projet.
  2. Quand tu as fini, reviens à la page des extensions et essaies-en une autre !