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:09] 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 147: Zeile 147:
     * Mehr Ideen: [[wpde>Lösungsalgorithmen_für_Irrgärten]]     * Mehr Ideen: [[wpde>Lösungsalgorithmen_für_Irrgärten]]
 ++++ ++++
- 
 ### Aufgabe 10 (Challenge) ### Aufgabe 10 (Challenge)
  
Zeile 153: Zeile 152:
  
 <HTML> <HTML>
 +<script type="text/p5" data-preview-width="600" data-height="600">
 let game = KaraWorld.create( let game = KaraWorld.create(
     `TTTTTTTTTTTTTTTTTT     `TTTTTTTTTTTTTTTTTT
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.1719392991.txt.gz
  • Zuletzt geändert: 2024-06-26 09:09
  • von hof