TrainingBox V2 – Debug
Teste localement, puis publie en ligne
Map (debug local)
Mode DEBUG – bot local
La carte globale est sur index.html.

🧒 Mode Junior

Fonction obligatoire : function botTurn(api)
Console
Astuce : publie souvent. Tes modifications sont visibles par tout le monde.
Aide API

🤖 Aide – API du bot

Ton bot est contrôlé par une fonction :

function botTurn(api) { }

⏱️ Règle importante

⚠️ Une seule action est autorisée par tour.


➡️ Avancer

api.moveForward();
Avance le bot d'une case dans le sens de sa direction.

↩️ Tourner à gauche

api.turnLeft();
Tourne le bot d'un quart de tour vers la gauche.

↪️ Tourner à droite

api.turnRight();
Tourne le bot d'un quart de tour vers la droite.

❓ Détecter un obstacle

api.detectObstacle();
Retourne vrai si le bot est face à un obstacle.

❓ Détecter l'ime

api.detectIme();
Retourne vrai si le bot est face à l'IME (en mode survie).

👁️ Infos du bot

api.spy();
retour x, y , dir de sa position.
const info = api.spy();
info.x et info.y sont les coordonnées.
info.dir est la direction 0 = haut, 1= droite, 2 = bas, 3 = gauche.

📝 Afficher un message

api.log("Hello");
Affiche le message dans la console.

✅ Exemple simple

function botTurn(api) {
  if (api.detectObstacle()) {
    api.turnRight();
  } else {
    api.moveForward();
  }
}
  
Mon bot