go() - Bewege dich einen Schritt vorwärtsgo(3) - Bewege dich 3 Schritte vorwärtsleft() - Drehe dich nach linksright() - Drehe dich nach rechtsfree() - Anzahl freier Felder vor dem Avatarrandom(6) - Zufallszahl zwischen 1 und 6getNextRight() - Anzahl Schritte bis zur nächsten Rechtskurvefree(directionOffset, x, y) - Freie Felder in Richtung (optional: von Position x,y)trailOn("red") - Schalte die Spur auf dem Bildschirm eintrailOff() - Schalte die Spur auf dem Bildschirm aussay("Hallo!", 3, true) - Lässt den Avatar etwas sagengo(schritte)
schritte: Anzahl der Schritte, die der Avatar sich vorwärts bewegen soll.random(x)
x: Die obere Grenze für die Zufallszahl.free(directionOffset, x, y)
directionOffset: Die Richtung, in der geprüft werden soll ("rückwärts:-2,"links":-1, "vorwärts:0, "rechts":1).x, y: Die Position, von der aus geprüft werden soll (optional).trailOn(color)
color: Die Farbe der Spur z.B. "red", "blue", "green", "yellow", "purple", "orange", "rgb(255, 0, 0)."say(text, delay, stop)
text: Der Text, den der Avatar sagen soll.delay: Die Dauer in Sekunden.stop: (true = wahr oder false = falsch) Ein Boolean, der angibt, ob der Avatar beim Sprechen stoppen soll.Erreiche das Ziel, ohne gegen Hindernisse oder Wände zu stoßen!
trailOn("red");
go();
left();
go(3);
right();
go();
say("Hallo!", 5, true);
Du kannst auch echtes JavaScript verwenden! Zum Beispiel Schleifen und Bedingungen:
for (let i = 0; i < 3; i++) {
go();
}
if (free() > 2) {
go(2);
}
So zeichnest du ein rotes Viereck:
trailOn("red");
for(let i = 0; i < 4; i++) {
go(5);
right();
}