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