Scores & chronos

Sur cette page tu trouveras le tuto des fonctionnalitƩs suivantes :

Installe un minuteur

nĆ©cessite : crĆ©ation d’une variable globale, crĆ©ation d’un texte pour afficher notre variable

Le conceptĀ : Utiliser une variable pour contenir le temps et la diminuer ou l’augmenter.

Crée une variable globale pour contenir le temps.  

Si c’est unĀ chronomĆØtreĀ on va remplir cette variable, donc elle commence Ć  0.Ā 

Si c’est unĀ minuteur, on va vider notre variable donc elle commence avec le temps maximal (en secondes).

Crée un texte pour afficher ton minuteur/chronomètre.

Donne le comportement ancre Ć  ton texte pour qu’il soit toujours visible sur l’écran de jeu.Ā 

Dans la feuille d’évĆ©nements :
Chaque seconde on va modifier de 1 notre variable (+ si chrono, – si minuteur). On va aussi changer le contenu de notre texte pour afficher notre variable de temps.

CrĆ©e un nouvel Ć©vĆ©nement. Dans systĆØme, choisis ā€œtoutes les X secondesā€. Ici, on veut que notre variable soit modifiĆ©e chaque seconde.

En action, tu vasĀ ā€œsoustraire deā€ ou ā€œajouter Ć ā€ ta variable (+ si c’est un chronomĆØtre, – si c’est un minuteur).Ā 

Ajoute une seconde action, pour définir ton texte. Affiche ta variable dans le texte.

Tu devrais avoir quelque chose comme ceciĀ  :

CrƩe des objets destructibles

PrĆ©-requis : Avoir crƩƩ le sprite pour l’objet destructibleĀ 

Le concept : objets qui se dƩtruisent quand on les touche

Pas besoin d’ajouter de comportement Ć  ton sprite.Ā 

Dans les évènements :

Ajoute un nouvel Ć©vĆ©nementĀ ā€œLors de la collision entre le personnage et l’objet destructible » , une actionĀ Ā ā€œdĆ©truire l’objet destructible » 

Ramasse des objets Ć  collecter

PrĆ©-requis : Avoir crƩƩ le sprite pour la piĆØce (ou l’objet Ć  collecter)

Si tu veux ajouter du score tu auras besoin du variable globale score (voir ā€œajouter du scoreā€)

Le concept : Ramasser des piĆØces ou objetsĀ 

Pas besoin d’ajouter de comportement Ć  ton sprite.

Dans les évènements :

Ā Ajoute un nouvel Ć©vĆ©nementĀ ā€œLors de la collision entre le personnage et la piĆØce » , une actionĀ Ā ā€œdĆ©truire la piĆØce » 

Si tu as un systĆØme de score et que tu veux que chaque piĆØce ajoute un point quand on la ramasse, pense Ć  ajouter une action pour ā€œajouter 1Ā Ć ā€ ta variable de score !

Tu peux aussi mettre en place une variable juste pour compter le nombre d’objets collectĆ©s. Pour cela crĆ©e juste une variable globale d’objets ramassĆ©s et ajoute une action dans l’évĆ©nement que tu viens de faire pourĀ ajouter 1Ā Ć  cette variable d’objets ramassĆ©s.

Affiche un score

PrĆ©-requis : crĆ©ation d’un texte pour afficher ton score

Le concept : avoir du score et l’afficher au joueur

Ajoute le comportement ancre Ć  ton texte

Dans les évènements :

CrĆ©e une variable globale, en faisant clic droit dans ta feuille d’évĆ©nement

Cette variable va contenir des nombres et commencer Ć  0 ! Tu peux lui ajouter une description

Ajoute un nouvel Ć©vĆ©nement. Pour la condition, va dans systĆØme => ā€œĆ  chaque tickā€

Pour l’action, sĆ©lectionne ton texte et ā€œdĆ©finir le texteā€. Dans la fenĆŖtre de paramĆØtre, tu peux Ć©crire entre les guillemets ā€œLe score : ā€œ ajoute un ā€˜&’ (sur la touche du 1) suivi du nom de ta variable de score !

/!\ Pense Ć  mettre une espace entre la fin de ton texte et le dernier guillemet sinon ta variable va se coller au texte.

Tu devrais avoir quelque chose comme ceci :

Ensuite, pense Ć  ajouter une action pour ā€œajouterā€ des points dans ta variable de score (depuis systĆØme) dans chaque Ć©vĆ©nement liĆ© Ć  du gain de score (par exemple quand un ennemi meurt ou qu’on ramasse quelque chose).

Fais augmenter le score avec le temps

PrƩ-requis : avoir crƩer du score

Le concept : avoir du score qui augmente automatiquement avec le temps

Dans les évènements :

CrĆ©e un Ć©vĆ©nement. Dans systĆØme ā€œtoutes les X secondesā€ dĆ©fini Ć  quel intervalle de temps ton score doit augmenter. Puis ajoute une action, dans systĆØme et ā€œajouteā€ des points Ć  ta variable de score.

Retour en haut