Outils pour utilisateurs

Outils du site


exemples:tutoriel

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
exemples:tutoriel [2019/09/04 14:13]
remi [09) Détection des collisions]
exemples:tutoriel [2019/10/16 12:55]
remi
Ligne 16: Ligne 16:
 {{ :​exemples:​explorer_jhgezeyuux.png?​nolink |}} {{ :​exemples:​explorer_jhgezeyuux.png?​nolink |}}
  
 +Avant toute chose, on va taper les lignes de code ci-dessous : 
 +
 +<code declick>
 +programme_actuel = '​niv1'​
 +programme_suivant = '​niv1'​
 +</​code>​
 +
 +Elle nous permettent de définir quel niveau (re)jouer si l'on perd, et quel niveau atteindre si on gagne
  
 ===== 1) Intégration du décor ===== ===== 1) Intégration du décor =====
Ligne 176: Ligne 184:
 ===== 8) Création d'un sous-programme en cas de victoire ou de défaite ===== ===== 8) Création d'un sous-programme en cas de victoire ou de défaite =====
  
-On déclare 2 variables au début du programme de niveau de jeu : +On crée tout d'abord un nouveau programme (bouton ​"+" ​en bas à gauche de l'​écran) qu'on renomme niveau_suivant.
- +
-<code declick>​ +
-programme_actuel = 'niv1'​ +
-programme_suivant = '​niv1'​ +
-</​code>​ +
- +
-On crée ensuite ​un nouveau programme (bouton + en bas à gauche de l'​écran) qu'on renomme niveau_suivant.+
 On insère le code suivant :  On insère le code suivant : 
 <code declick> <code declick>
Ligne 191: Ligne 192:
 </​code>​ </​code>​
  
-On crée un autre programme qu'on renomme redémarrer_partie.+On sauvegarde (ctrl+s). 
 + 
 +On crée ensuite ​un autre programme qu'on renomme redémarrer_partie.
 On insère le code suivant : On insère le code suivant :
 <code declick> <code declick>
Ligne 198: Ligne 201:
 declick.chargerProgramme(programme_actuel) declick.chargerProgramme(programme_actuel)
 </​code>​ </​code>​
 +
 +On sauvegarde (ctrl+s)
  
 <WRAP center round important 100%> <WRAP center round important 100%>
Ligne 207: Ligne 212:
 La détection des collisions permet de savoir quand un personnage touche un objet ou un ennemi. La détection des collisions permet de savoir quand un personnage touche un objet ou un ennemi.
  
-''​%%SI%%''​ joe touche ogre ou la potion rouge ''​%%ALORS%%''​ on lance la commande ​''​%%perdre()%%''​.+''​%%SI%%''​ joe touche ogre ou la potion rouge ''​%%ALORS%%''​ on lance le programme ​''​%%redémarrer_partie%%''​.
  
 <code declick> <code declick>
Ligne 214: Ligne 219:
 </​code>​ </​code>​
  
-''​%%SI%%''​ joe touche la porte de sortie ''​%%ALORS%%''​ on lance la commande ''​%%gagner()%%''​.+''​%%SI%%''​ joe touche la porte de sortie ''​%%ALORS%%''​ on lance la commande ''​%%niveau_suivant%%''​.
  
 <code declick> <code declick>