Outils pour utilisateurs

Outils du site


exemples:robot:faire_ramasser_un_item_au_robot

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
exemples:robot:faire_ramasser_un_item_au_robot [2015/10/16 17:43]
benoit
exemples:robot:faire_ramasser_un_item_au_robot [2019/03/12 23:01] (Version actuelle)
admin
Ligne 3: Ligne 3:
 Cet exemple te montre comment vérifier à chaque mouvement si le Robot est sur un Item. Ici, l'item va permettre au Robot d'​aller plus vite. Cet exemple te montre comment vérifier à chaque mouvement si le Robot est sur un Item. Ici, l'item va permettre au Robot d'​aller plus vite.
  
-<​code ​tangara+<​code ​declick
-  // on crée le robot +// on crée le robot 
-  bob = new Robot()+bob = new Robot()
  
-  ​// on ajoute l'​item +// on ajoute l'​item 
-  item1 = new Item("​vie"​) +item1 = new Item("​vie"​) 
-  // on le positionne +// on le positionne 
-  item1.définirPosition(100,​0) +item1.définirPosition(100,​0) 
-    ​ +  ​ 
-  // boucle principale pour  +// boucle principale pour  
-  // détecter les touches +// détecter les touches 
-  // du clavier +// du clavier 
-  répéter()+répéter(
 +
 +  // la touche '​d'​ 
 +  // fait avancer 
 +  if (clavier.d)
   {   {
-    ​// la touche '​d'​ +    bob.avancer()
-    // fait avancer +
-    if (clavier.d) +
-    { +
-      ​bob.avancer() +
-    } +
-    // la touche '​q'​ +
-    // fait reculer +
-    if (clavier.q) +
-    { +
-      bob.reculer() +
-    } +
-    // on teste si +
-    // le robot est +
-    // sur l'​item +
-    if (bob.estSur("​vie"​)) +
-    { +
-      // on supprime l'​item +
-      item1.supprimer() +
-      // on accélère le Robot +
-      bob.définirVitesse(200) +
-    }+
   }   }
 +  // la touche '​q'​ 
 +  // fait reculer 
 +  if (clavier.q) 
 +  { 
 +    bob.reculer() 
 +  } 
 +  // on teste si 
 +  // le robot est 
 +  // sur l'​item 
 +  if (bob.estSur("​vie"​)) 
 +  { 
 +    // on supprime l'​item 
 +    item1.supprimer() 
 +    // on accélère le Robot 
 +    bob.définirVitesse(200) 
 +  } 
 +}
 </​code>​ </​code>​