Vous pouvez facilement changer le monde de Reeborg en y ajoutant des
murs. Pour cela, cliquez sur le bouton Éditer les murs
et l'affichage changera pour ressembler à ceci :
En cliquant sur la ligne pointillée rouge qui relie deux "piliers" vous pouvez y ajouter un mur. Pour supprimer un mur, il suffit de cliquer dessus. Remarquez que vous ne pouvez pas supprimer les murs d'entourage qui limitent le monde.
Quand vous cliquez sur une nouvelle fois, les piliers et les lignes pointillées rouges disparaissent, mais les nouveaux murs restent.
Créez un monde comme celui de l'image ci-dessous (et enregistrez-le, comme vous l'avez vu dans les leçons précédentes) et ensuite écrivez un programme qui guide Reeborg vers la sortie en bas du petit labyrinthe, en suivant le chemin indiqué.
Nous terminons cette leçon avec quelques exercices. Les exercices de cette leçon ne devraient pas être difficiles à faire ; en fait, à ce stade, ils pourront même vous sembler un peu ennuyeux... mais ils vous aideront vraiment dans les leçons suivantes.
Reeborg livre des journaux dans son quartier. Faites le escalader les marches à la porte d'une maison, déposer le journal (représenté par une sonnette) sur la plus haute marche, et retourner à son point de départ comme dans l'image ci-dessous. Le fichier de monde est newspaper.wld.
Pour pouvoir accomplir cette tâche, vous verrez que vous devrez faire exécuter à Reeborg plus de 50 commandes, ce qui nécessite une bonne dose de frappe au clavier. Plus on fait de frappe, plus il y a de risque d'y avoir des erreurs (des bugs !). Dans le chapitre suivant, nous allons voir comment utiliser Python pour simplifier énormément la solution de cet exercice.
Reeborg participe à une course de haies. Écrivez un programme qui lui fait suivre le chemin indiqué ci-dessous pour rejoindre la ligne d'arrivée. Le fichier de monde est hurdles1.wld.
Dans la leçon suivante, nous verrons comment écrire un court programme pour accomplir la même tâche. Plus tard, nous apprendrons comment enseigner à Reeborg à sauter automatiquement au-dessus des haies de différentes tailles et placées à des intervalles irréguliers.
C'est le temps des récoltes ! Faites cueillir à Reeborg toutes les carottes (représentées par des sonnettes) dans ce jardin. Le fichier monde est harvest1.wld.
Plus tard, nous apprendrons à écrire un programme beaucoup plus court pour accomplir la même tâche. Ensuite, nous enseignerons à Reeborg comment se débrouiller quand il y a des carottes qui manquent à des endroits au hasard dans le jardin.
Reeborg est perdu dans un labyrinthe. Aidez-le à trouver le chemin vers la sortie. Le chemin le plus court est indiqué ci-dessous. Le fichier monde est maze1.wld.
Plus tard, nous verrons comment faire pour que Reeborg trouve son chemin vers la sortie tout seul, en utilisant toujours le même programme pour sortir de labyrinthes différents.