# Mit Kara aus dem Labyrinth
Willkommen in der Welt von Kara đ, einem MarienkĂ€fer, den wir durch seine kleine Welt steuern - und schlussendlich aus einem Labyrinth finden lassen ((Das Tutorial verwendet [[https://tkilla77.github.io/karap5.js-widget/]])) ((Alle Inhalte auf dieser Seite [[https://creativecommons.org/licenses/by/4.0/|{{https://www.creativecommons.ch/wp-content/uploads/2014/03/by2.png?100&nolink}}]])).
Falls du bereits etwas programmieren kannst oder sogar bereits Kara kennst, darfst du direkt zum Kapitel [[phtg:fdif:karatutorial:labyrinthe]] springen
.
## Kara von Hand bewegen
Wir beginnen damit, Kara von Hand zu steuern: **Klicke unten in das Labyrinth** und drĂŒcke die Pfeiltasten auf deiner Tastatur, um Kara zum Pilz zu steuern:
* Mit _Pfeil nach oben_ (â) bewegt sich Kara vorwĂ€rts.
* Mit den Tasten _Pfeil nach links_ (â) bzw. _Pfeil nach rechts_ (â) bringst du Kara dazu, ihre Richtung zu Ă€ndern. Sie bewegt sich immer aus ihrer Sicht.
Was passiert, wenn Kara in einen Baum lĂ€uft? Was, wenn der _Pfeil nach unten_ (â) gedrĂŒckt wird?
## Kara mit einem Programm bewegen
Statt mit den Pfeiltasten kannst du Kara auch mit einem Computerprogramm bewegen. Kara kennt die untenstehenden Befehle, um sich zu bewegen. Wie oft in der Computerwelt sind die Befehle auf Englisch.
* `kara.move()` bewegt Kara ein Feld nach vorne.
* `kara.turnLeft()` dreht Kara um 90° nach links.
* `kara.turnRight()` dreht Kara um 90° nach rechts.
Befehle werden durch ein Semikolon (`;`) abgeschlossen. Der Computer drĂŒckt allerdings ein Auge zu, wenn eines vergessen geht, und fĂŒhrt das Programm trotzdem aus.
### Beispiel
DrĂŒcke auf Play (â¶), um das Programm auszufĂŒhren!
### Aufgabe 1
ErgÀnze den obenstehenden Code, so dass Kara zum Pilz gelangt!
++++Lösung 1|
kara.move();
kara.move();
kara.turnRight();
kara.move();
kara.move();
kara.turnLeft();
kara.move();
kara.move();
kara.move();
++++
### Weiter
Toll, du hast eine _Sequenz_ von mehreren Anweisungen geschrieben!
Kannst du auch Code schreiben, um aus dem ersten Labyrinth herausfinden? Wieviele Befehle sind nötig? Ziemlich viele! WÀre es denn möglich, Kara ein Programm vorzugeben, das mit weniger Befehlen auskommt? Oder sogar eines, das aus verschiedenen Labyrinthen immer den Ausgang findet?
Weiter gehts mit [[phtg:fdif:karatutorial:loops]]!