Scratch Jump and Run Programmierkurs

In diesem Kurs programmierst du dein eigenes Jump-and-Run-Spiel – ganz ohne Vorkenntnisse. Mit Scratch steuerst du deine Spielfigur durch selbst gestaltete Level, lässt sie laufen und springen und baust Hindernisse, Gegner und Früchte zum Sammeln ein.

Schritt für Schritt erweckst du deine Spielwelt zum Leben: Du bestimmst, wie sich die Figur bewegt, was beim Berühren eines Gegners passiert und wie Punkte gezählt werden. Weil in Scratch mit bunten Blöcken programmiert wird, entstehen keine Tippfehler und du siehst jede Änderung sofort im Spiel.

Ganz nebenbei lernst du echte Programmiergrundlagen kennen – Schleifen, Variablen, Bedingungen und Funktionen –, die auch in professionellen Sprachen wie Python oder JavaScript stecken.

Technische Voraussetzungen

Computer

  • Betriebssystem: Windows 10 / 11 oder macOS Ventura (oder höher)
  • Prozessor: Vier Kerne
  • Arbeitsspeicher: 8 GB

Zubehör

  • Tastatur und Maus
  • Mikrofon
  • Webcam (optional)
  • stabile Internetverbindung (Download: 10 MBit/s, Upload: 5 MBit/s)
  • Software: alfaview für die Videokonferenz, Scratch (läuft im Browser)
  • Optional: zweiter Monitor (einer für alfaview, einer zum Programmieren)

Software

  • alfaview (Videokonferenz, DSGVO-konform)
  • aktueller Browser (z.B. Chrome, Edge, Safari oder Firefox)
  • Scratch wird im Browser ausgeführt – eine Installation von Scratch ist nicht erforderlich.

Empfohlen

  • zweiter Monitor (einer für alfaview, einer für Scratch)

Lehrplan

Einführung in Scratch

  • Die Scratch-Oberfläche kennenlernen: Bühne, Figuren und Blockpalette
  • Sprache und Einstellungen anpassen
  • Erste Blöcke verbinden und ausführen
  • Figuren und Hintergründe anlegen und gestalten

Programmiergrundlagen

  • Ereignisse (z. B. Tastendruck) als Auslöser
  • Bewegung und Koordinaten (x und y)
  • Variablen und Zuweisung (z. B. Punktestand, Leben)
  • Operatoren (Rechnen, Vergleichen, Verknüpfen)
  • Bedingungen (falls, falls-sonst)
  • Schleifen (wiederhole, fortlaufend)
  • Eigene Blöcke als Funktionen

Spieleentwicklung

  • Level bauen: Plattformen, Hindernisse und Dekoration gestalten
  • Steuerung der Spielfigur (Laufen und Springen)
  • Schwerkraft und Kollisionen mit dem Boden
  • Gegner erstellen und bewegen
  • Früchte zum Sammeln und Punktestand
  • Was passiert bei Berührung mit Gegner oder Hindernis
  • Mehrere Level und Levelwechsel
  • Start-Bildschirm, Punkteanzeige und Game-Over-Screen

Bereit, dein erstes Jump-and-Run zu programmieren?

Der Kurs startet am 22. September, jeden Dienstag um 15 Uhr – vier Monate, kleine Gruppe, keine Vorkenntnisse nötig. Sichere dir jetzt deinen Platz und leg mit deinem eigenen Spiel los.