AIB 9: Programmieren mit Blöcken in „Bird“

🐦 Was ist „Bird“?

  • Teil der Blockly Games Plattform: https://blockly.games/bird 
  • Du programmierst mit Blöcken, um einen Vogel oder ein Tier durch Hindernisse zu führen.
  • Die Blöcke repräsentieren echte Programmierbefehle (z. B. Bedingungen: if, else).
  • Ziel: das Ziel erreichen, ohne gegen Hindernisse zu stoßen.

🧭 So startest du

  1. Öffne deinen Browser (z. B. Chrome oder Firefox).
  2. Gehe zur Seite: blockly.games/bird.
  3. Warte, bis das Spiel lädt (JavaScript muss aktiviert sein).

🎯 Aufbau der Oberfläche

  • Links: Block-Palette mit Befehlsblöcken
  • Mitte oben: das Spielgebiet / Spielfeld
  • Mitte unten: Arbeitsbereich, in den du Blöcke ziehst
  • Rechts oben: Knöpfe wie Start / Ausführen
  • Rechts unten: „Code anzeigen“ (du kannst den generierten Code sehen)

🔧 Bedienung & Bausteine

  • Blöcke ziehen: Ziehe aus der Block-Palette die Befehle in den Arbeitsbereich.
  • Verschachtlungen: Manche Blöcke passen in andere (z. B. if-Blöcke).
  • Starten: Wenn du deine Blöcke gebaut hast, klicke Run / Ausführen, um dein Programm zu testen.
  • Code ansehen: Du kannst dir anschauen, wie deine Blöcke in echten Code übersetzt werden.

🛠️ Typische Befehle in Bird

  • if / if … else – Bedingungen prüfen
  • moveForward() – die Figur macht einen Schritt vorwärts
  • turnLeft() oder turnRight() – Drehung nach links oder rechts
  • repeat / loop – Wiederhole einen Block mehrmals

🧩 Strategie & Tipps

  • Starte mit einfachen Levels ohne Bedingungen.
  • Wenn ein Weg blockiert ist, nutze if / else, um alternative Wege zu prüfen.
  • Teste dein Programm oft – kleine Änderungen zeigen große Effekte.
  • Nutze „Code anzeigen“, um zu sehen, wie dein Blockly-Code in Text übersetzt wird.

Viel Spaß!