Grundlagen der Spieleentwicklung (7-9)
Grundlagen der Spieleentwicklung (7-9)
Semester 1
Lektion 1 - Werkbank
Scratch-Umgebung
Koordinatensytem
Bewegung auf dem Spielfeld
Tastatursteuerung
Interaktion der Spielfiguren
Wechsel Bühnenbild
Anzeigen/verbergen
(Figur duplizieren)
Lektion 2 - Angry Birds I
Scratch-Konto
Variablen
Bedingungen
Schleifen
Lektion 3 - Angry Birds II
Bedingungen
Farbwechsel
Interaktionen
Variablen
Lektion 4 - Der Malstift
neue Figuren erstellen
Figur soll dem Mauszeiger folgen
arbeiten mit dem Stift
Lektion 5 - Mathematik
Fragen stellen
Antworten auswerten
Bedingungen (Falls, dann, sonst)
Variablen
Nachrichten
Lektion 6 - Fortnite Spitzhacke
Klänge
Veränderung Hintergrundbild
Punktewertung
Lektion 7 - Die überfüllte Straße (Teil 1)
Nachrichten
Duplizieren
Hintergrundbild wechseln
Punktewertung
Level
Lektion 8 - Die überfüllte Straße (Teil 2)
Nachrichten
Duplizieren
Hintergrundbild wechseln
Punktewertung
Level
Lektion 9 - Minecraft MakeCode
Quizizz
MakeCode-Umgebung
Skripte
Lektion 10 - Der Bunker
gezielte Platzierung von Blöcken und Luft
zufällige Platzierung von Blöcken
Veränderung des Inventars
Änderung der Spielmodi
Lektion 11 - Der Parkour (Teil 1)
Verwendung des Agenten
Verwendung des Baumeisters
Aufruf von Chat-Befehlen aus einem Skript heraus
Lektion 12 - Der Parkour (Teil 2)
Weitere Verwendung des Baumeisters
Nutzung von Pausen
Lektion 13 - Zusammenfassung
Quizizz
MakeCode-Umgebung
Lektion 14 - MakeCode und Eiführung in Kodu Game Lab
Semester 2
Lektion 1 - Fliegende Untertasse
Kennenlernen der Kodu Game Lab -Umgebung
Erstellung eines ersten 3D-Spiels
Grundlagen der Programmierung von 3D-Objekten
Lektion 2 - Die Drohnenfabrik
Veränderung des Spielfelds
Hinzufügen von Pfaden und Objekten
Klonen von Objekten
Lektion 3 - Piraten
Gewinn- und Verlustbedingungen mit Punkten
zufällige Bewegungen von Figuren auf dem Spielfeld
Lektion 4 - Das Labyrinth (Teil 1)
Kameraeinstellungen
Wände setzen
Lektion 5 - Das Labyrinth (Teil 2)
teleportieren mit Bedingung
erstellen einer Kopie
und löschen des Originals
Lektion 6 - Königsschlacht
Verlustbedingung, wenn keine anderen Spielfiguren
Nutzung des Bodenerkenners
Lektion 7 - Hindernislauf
Zusammenfassung des beisher gelernten in Kodu
Pfade
Bewegung
Zusammenstöße
Gewinn- und Verlustbedingung
Lektion 8 - Klavierspiel
Aktion beim Berühren von Figuren
Erweiterungen
Stoppen von Skripten
Nachrichten
Musik und Klänge
Präsenz: "MakeyMakey"
Lektion 9 - Spiele-Quiz
Funktion von Listen
Verwendung von Listen
Lektion 10 - DJ Giant
Funktion und Verwendung von Audio-Effekten
Präsenz: "MakeyMakey"
Lektion 11 - Pokemon Go (Teil 1)
Erstellung und Verwendung von eigenen Blöcken
wie Blöcke die Programmierung vereinfachen können
Lektion 12 - Pokemon Go (Teil 2)
Erstellung und Verwendung von eigenen Blöcken
wie Blöcke die Programmierung vereinfachen können
Lektion 13 - Wiederholung
Zusammenfassung des bisher gelernten in Kodu & Scratch
Erstellung komplexer Skripte und Programme
Lektion 14 - Schlangenjagd (Teil 1)
Arcade Game erstellen für 2 Spieler
Pen-Erweiterung wird genutzt
Lektion 15 - Schlangenjagd (Teil 2)
Arcade Game erstellen für 2 Spieler
Pen-Erweiterung wird genutzt
Abschlusslektion - Pong & Minecraft
Pong-Spiel
Minecraft-MakeCode