Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
phtg:fdif:karatutorial:labyrinthe [2024-06-26 09:10] – [Aufgabe 10 (Challenge)] hofphtg:fdif:karatutorial:labyrinthe [2024-06-27 14:20] (aktuell) – [Mehr Bedingungen] hof
Zeile 74: Zeile 74:
 </code> </code>
 ++++ ++++
- 
 ### Mehr Bedingungen ### Mehr Bedingungen
 Damit wir Kara nicht die ganze Zeit umdrehen müssen, können wir sie auch zusätzlich fragen, ob links oder rechts von ihr ein Baum ist: Damit wir Kara nicht die ganze Zeit umdrehen müssen, können wir sie auch zusätzlich fragen, ob links oder rechts von ihr ein Baum ist:
Zeile 80: Zeile 79:
   * `kara.treeLeft()` trifft zu, falls links von Kara (in Laufrichtung) ein Baum steht.   * `kara.treeLeft()` trifft zu, falls links von Kara (in Laufrichtung) ein Baum steht.
   * `kara.treeRight()` trifft zu, falls links von Kara (in Laufrichtung) ein Baum steht.   * `kara.treeRight()` trifft zu, falls links von Kara (in Laufrichtung) ein Baum steht.
 +
 ### Aufgabe 8 ### Aufgabe 8
 Schreibe die Lösung zu Aufgabe 7 um, indem du die neuen Bedingungen einbaust! Schreibe die Lösung zu Aufgabe 7 um, indem du die neuen Bedingungen einbaust!
Zeile 187: Zeile 187:
 ++++Lösung| ++++Lösung|
 <code javascript> <code javascript>
 +// Wand suchen
 +while (!kara.treeFront()) {
 +  kara.move(); ;
 +}
 +kara.turnLeft()
  
 +// Folge der rechten Wand
 while (!kara.mushroomFront()) { while (!kara.mushroomFront()) {
     if (!kara.treeRight()) {     if (!kara.treeRight()) {
  • phtg/fdif/karatutorial/labyrinthe.1719393027.txt.gz
  • Zuletzt geändert: 2024-06-26 09:10
  • von hof