Scratch Arcade Programmierkurs

In diesem Kurs programmierst du acht ganz unterschiedliche Spiele – vom Fruit Slicer bis Breakout. Du fängst klein an und steigerst dich von Spiel zu Spiel: andere Steuerung, andere Regeln, neue Herausforderungen.

Weil in Scratch mit bunten Blöcken programmiert wird, entstehen keine Tippfehler und du siehst jede Änderung sofort im Spiel. So hast du bei jedem der acht Projekte schnell ein spielbares Ergebnis in der Hand.

Über zehn Monate lernst du dabei echte Programmiergrundlagen kennen – Schleifen, Variablen, Bedingungen und Funktionen –, die auch in professionellen Sprachen wie Python oder JavaScript stecken. Am Ende hast du nicht nur acht eigene Spiele, sondern ein solides Fundament fürs weitere Programmieren.

Der Kern-Unterschied zu den anderen Kursen: nicht ein Spiel, sondern acht verschiedene Genres über die lange Laufzeit – das ist Arcades Alleinstellung.

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, Klick) als Auslöser
  • Bewegung, Koordinaten und Winkel
  • Variablen und Zuweisung (z. B. Punktestand, Leben)
  • Operatoren (Rechnen, Vergleichen, Verknüpfen)
  • Bedingungen (falls, falls-sonst)
  • Schleifen (wiederhole, fortlaufend)
  • Zufallszahlen und Timer
  • Klone für viele gleiche Objekte
  • Eigene Blöcke als Funktionen

Spieleentwicklung

  • Acht Spiele aus verschiedenen Genres umsetzen – vom Fruit Slicer bis Breakout
  • Unterschiedliche Steuerungen: Maus, Tastatur und Zielen
  • Kollisionen erkennen und darauf reagieren
  • Punkte, Level und Leben verwalten
  • Gegner und Objekte mit Klonen erzeugen
  • Schwierigkeit steigern und Spiele ausbalancieren
  • Sound und Effekte einbauen
  • Start-Bildschirm, Punkteanzeige und Game-Over-Screen

Bereit für deine eigene Spielesammlung?

Der Kurs startet am 1. Oktober, jeden Donnerstag um 16 Uhr – zehn Monate, kleine Gruppe, keine Vorkenntnisse nötig. Sichere dir jetzt deinen Platz und programmier dich Spiel für Spiel vom Fruit Slicer bis Breakout.