Outils pour utilisateurs

Outils du site


objets:robot

Robot

Un objet Robot est un objet Héros qui possède un comportement particulier : il se déplace de case en case, peut détecter et ramasser des Items.

S'il est utilisé en même temps qu'un objet Maçon ou qu'un objet Labyrinthe, il les détecte automatiquement et se déplace dans le décor créé par ces objets.

Créer un objet Robot

  • Créer un objet Robot :
bob = new Robot()

Actions

Actions des objets Héros

Les objets Robot sont des objets Héros particuliers : ils possèdent donc déjà toutes les actions des objets Héros.

Actions supplémentaires

Déplacements

  • Faire bouger le Robot :

Le robot se déplace de case en case. Contrairement aux objets Héros, les déplacements du Robot sont bloquants : les commandes suivantes ne sont exécutées qu'une fois le déplacement terminé.

bob.avancer()
bob.reculer()
bob.monter()
bob.descendre()
  • Faire bouger le Robot de plusieurs cases :
bob.avancer(5)
bob.reculer(5)
bob.monter(5)
bob.descendre(5)

Tests

  • Tester si le Robot est sur la sortie d'un Labyrinthe ou d'un décor construit par un Maçon :
bob.estSurSortie()

cette commande renvoie true ou false. Elle peut être utilisée dans un test if.

  • Tester si le Robot est sur un Item :
bob.estSurItem("nom")

cette commande renvoie true si le robot est sur un item correspondant à “nom” ou false sinon. Elle peut être utilisée dans un test if.