Lerne programmieren wie ein Meister-Erfinder! Hier findest du einfache Konzepte und Vorlagen, die du direkt in dein Spiel kopieren kannst.
Computer sind blitzschnell, aber sie haben keine Fantasie. Sie lesen deine Blöcke immer exakt von oben nach unten. Diese Reihenfolge nennt man eine Sequenz.
In unserem ersten Beispiel macht der Golem genau vier Dinge nacheinander:
Klicke auf den Button, um dieses fertige Skript direkt in deine Vorlagen im Spiel zu kopieren!
Programmierer sind schlau – und ein bisschen faul! Warum solltest du 10-mal den Block "Gehe nach Oben" untereinander hängen, wenn du dem Computer sagen kannst: "Wiederhole das 10 Mal!"?
Das nennt man eine Schleife (Loop). Alles, was innerhalb der "Klammer" des Schleifen-Blocks steckt, wird mehrfach ausgeführt.
Dieser Golem wiederholt 4 Schritte nach oben und ruht sich dann 1x aus. Wenn du im Spiel den Haken bei "Als Schleife laufen" setzt, macht er das für immer!
Was passiert, wenn ein Stein im Weg liegt? Wenn der Golem dumm geradeaus läuft, bleibt er stecken. Hier kommen Bedingungen (Conditionals) ins Spiel.
Mit einem Wenn-Dann-Sonst Block bringst du dem Golem bei, Entscheidungen zu treffen: "Wenn die Batterie leer ist, dann ruhe dich aus. Sonst gehe weiter."
Dieser Golem checkt zuerst seine Energie. Wenn er wenig Energie hat (Sensor), ruht er sich aus. Sonst macht er einen Schritt.
Dein Golem kann seine Umgebung sehen! Mit den Sensor-Blöcken kann er erkennen, ob Felder vor ihm "Frei" sind, oder ob dort Bäume oder Feinde stehen.
Die Kombination aus Sensoren und Bedingungen macht deinen Code zu einer echten "Künstlichen Intelligenz".
Dieser Golem prüft, ob das Feld rechts von ihm frei ist (kein Hindernis und gehört ihm noch nicht). Wenn ja, geht er nach rechts und erobert es! Wenn nicht, biegt er nach unten ab.
Manchmal ist es zu schwer, jeden Schritt um einen Wald herum einzeln zu programmieren. Dafür hat der Golem ein eingebautes Navi: Den Block "Gehe zum nächsten...".
Dieser Block nutzt einen Algorithmus (die sogenannte "Breitensuche"), um den kürzesten Weg um Hindernisse herum zu finden, und macht den ersten Schritt dorthin. Ein echter Game-Changer!
Dieser Golem geht automatisch zum nächsten Baum. Dort angekommen, baut er ihn ab!