Einführung
„Abenteuer mit fortgeschrittener Programmierung“ ist ein Kurs, der die im Kurs „Grundlagen der Spieleentwicklung“ erworbenen Kenntnisse vertieft. Die Teilnehmenden erkunden die Welt des Bearbeitens und Modifizierens von Minecraft mithilfe verschiedener Programmiersprachen. Innovative Lehrmethoden vermitteln ein tieferes Verständnis der Programmierung und die Freude an der Spieleentwicklung. Der Kurs beinhaltet außerdem die Entwicklung von Fähigkeiten mithilfe der mobilen App-Entwicklungsplattform App Inventor. Die Studierenden entwerfen die Funktionalität und das Design von Anwendungen und erlernen dabei professionelle Programmiertechniken. Zusätzlich bietet der Kurs fortgeschrittene Python-Kurse mit der Microsoft MakeCode-Plattform, auf der die Studierenden neue Elemente in der Minecraft-Welt erstellen. Im Laufe des Kurses lernen wir nützliche KI-Tools kennen, die unsere Arbeit und unser Lernen unterstützen.
Kursprogramm
1Lektion 1: Minecraft - Trampolinpark
Wir starten ein völlig neues Abenteuer. Du kennst wahrscheinlich, dass Minecraft eines der beliebtesten Spiele der Welt ist, aber wusstest du, dass wir während des Kurses das Spiel auf beliebige Weise bearbeiten werden? Großartig, oder? Wir werden uns als Modder beweisen – als Schöpfer von Spielmodifikationen.
2Lektion 2: Minecraft - Zombiastic Attack Teil I
Wir müssen uns so leise wie möglich bewegen. Hörst du diese Geräusche? Hinter den Bäumen verstecken sich Horden von Zombies. Wir müssen uns auf einen möglichen Angriff vorbereiten! Ein gutes Rüstzeug, Schwert und viele Vorräte werden uns sicherlich nützlich sein.
3Lektion 3: Minecraft - Zombiastic Attack Teil II
Alarm! Alarm! Wir haben beunruhigende Nachrichten für alle Lebewesen. Zombies haben Verbündete in Form von Ertrunkenen und Hunden gefunden. Sie kommen in Wellen. Lasst uns versuchen, Schutzmechanismen für unseren Charakter zu entwerfen.
4Lektion 4: Minecraft - Spielearena
Die Klasse wird das Wissen über Variablen und Koordinaten systematisieren. Zudem wird die Nutzung von Variablen zur Erstellung fortgeschrittener Strukturen vorgestellt.
5Lektion 5: Minecraft - Achtung - Monster greifen an
In der Klasse wird das Konzept des Boards wiederholt. Außerdem erweitern wir die erstellte Arena mit einem Mechanismus für Runden – Wellen von Monstern, die unseren Charakter angreifen werden.
6Lektion 6: Minecraft - Heldenshop
In der Klasse wird das Thema bedingte Anweisungen besprochen. Zusätzlich erstellen wir ein Programm, das Belohnungen und Bonus-Effekte für das Besiegen von Monstern gewährt.
7Lektion 7: Minecraft - Baum der Zeit
Das Ziel der Lektion ist es, sich mit der Kategorie „Formen“ und der Nutzung von Zeit in der Minecraft-Welt vertraut zu machen. Mit den Blöcken, die wir gelernt haben, erstellen wir einen Baum, dessen Aussehen sich je nach Tageszeit in Minecraft verändert.
changes appearance depending on the time of day in Minecraft.
8Lektion 8: Minecraft - Hausbau
Das Ziel der Lektion ist es, sich mit der Kategorie „Formen“ und der Nutzung von Zeit in der Minecraft-Welt vertraut zu machen. Mit den Blöcken, die wir gelernt haben, erstellen wir einen Baum, dessen Aussehen sich je nach Tageszeit in Minecraft verändert.
changes appearance depending on the time of day in Minecraft.
9Lektion 9: Minecraft - Mathematiklektion
Das Ziel der Lektion ist es, den Teilnehmern die Bildungsfunktionen der Minecraft Education-Plattform vorzustellen – nicht nur im Bereich Informatik. Zusätzlich wird das Konzept des Agenten wiederholt.
10Lektion 10: Minecraft - Ich werde überleben
Während der Lektion wird eine PvP (Player vs. Player) Kampf-Arena erstellt. Die Arena wird sich während des Spiels verkleinern. Zudem werden verschiedene Herausforderungen erscheinen, wie fallende Ambosse!
11Lektion 11: Minecraft - Ausgrabungen
Während dieser Lektion übernehmen wir die Rolle von Archäologen, die nach den Überresten antiker Zivilisationen suchen! Wir lernen, wie man Fragmente der Welt kopiert und an verschiedenen Orten einfügt.
12Lektion 12: Minecraft - Elemente Teil 1
In der Lektion erstellen wir ein Spiel basierend auf den Elementen, bei dem wir versuchen werden, zu erraten, welches Element der Agent (ein Computerbot) verwenden wird, und das gegenteilige Element auszuwählen.
13Lektion 13: Minecraft - Elemente Teil 2
In der Lektion werden wir die Erstellung des „Elemente“-Spiels abschließen. Während der Klasse konzentrieren wir uns hauptsächlich auf die Implementierung des Spielmechanismus mit dem Bot – dem Agenten.
14Lektion 14: Minecraft - Material Überblick
Das Ziel der Lektion ist es, das in den vorherigen Lektionen erworbene Wissen zu überprüfen und zu festigen.
15Lektion 15: Mcreator - Riesenschwert
Während dieser Lektion machen wir uns mit der MCreator-Umgebung vertraut und erstellen unser allererstes Mod! Wir entwerfen das Riesenschwert, verleihen ihm außergewöhnliche Kräfte und testen es im Kampf.
16Lektion 16: Mcreator - Power-Rüstung
In der Klasse bereiten wir unsere eigene Rüstung mit einer gewählten Kraft vor, lernen, wie man Texturen hinzufügt, Bastelrezepte erstellt und zusätzliche Rüstungsaktionen programmiert. Feuer, Wasser, Eis oder vielleicht ein anderes Element? Unsere Fantasie ist die einzige Grenze!
17Lektion 17: Mcreator - Außergewöhnliche Ressourcen Teil 1
Während dieser Lektion fügen wir eine eigene Ressource zu Minecraft hinzu, ähnlich wie Eisen, Diamant oder Netherite. Wir bereiten die notwendigen Rezepte vor, und in der nächsten Klasse werden wir magische Gegenstände aus unserer Ressource erstellen und programmieren!
18Lektion 18: Mcreator - Außergewöhnliche Ressourcen Teil 2
In dieser Klasse fügen wir magische Objekte hinzu und programmieren diese, die mit unserem Rohmaterial erstellt wurden!
19Lektion 19: Mcreator - Totem-Meister
Was haben ein Eisengolem, ein Schneemann und ein Wither gemeinsam? Diese Mobs können durch den Bau spezieller Totems aus Blöcken erschaffen werden! In dieser Klasse lernen wir, wie man eigene Totems für andere Mobs und Tiere programmiert. Wir fügen auch Totems hinzu, um das Wetter und die Zeit zu steuern (extra Aufgabe).
20Lektion 20: Mcreator - Bestiarium der mythischen Kreaturen - Teil 1
In dieser Klasse fügen wir unsere eigenen Mobs hinzu! Wir programmieren mythische Kreaturen, inspiriert von Mythologie und Fantasie. Das Projekt ist auf zwei Lektionen angelegt.
21Lektion 21: Mcreator - Bestiarium der mythischen Kreaturen - Teil 2
Diese Lektion ist eine Fortsetzung der vorherigen Lektion.
22Lektion 22: Mcreator - Minecraft-Architekten – Märchenbiome
In dieser Lektion lernen wir, wie man eigene Biome hinzufügt! Ein Zuckerländer, eine dunkle Ödnis oder ein modernes Cyber-Biom wie aus einem Science-Fiction-Film? Lass deiner Fantasie freien Lauf und erschaffe dein eigenes einzigartiges Universum!
23Lektion 23: Mcreator - Superhelden in Aktion! Teil 1
In der heutigen Klasse begeben wir uns in die Welt der Superhelden! Wir programmieren unglaubliche Kräfte, inspiriert von beliebten Charakteren aus Filmen und Comics.
24Lektion 24: Mcreator - Artefakt-Schmiede Teil 2
Es ist eine Fortsetzung der vorherigen Lektion.
25Lektion 25: Mcreator - Superhelden in Aktion! Teil 2
In der heutigen Klasse setzen wir unser Abenteuer im Superhelden-Universum fort.
26Lektion 26: Mcreator - Minecraft-Labor – Experimente mit Flüssigkeiten Teil 1
In der heutigen Lektion lernen wir, wie man neue Flüssigkeiten auf Basis von Wasser und Lava erstellt. Ein Schokoladenfluss, eine klebrige Schleimpfütze oder vielleicht ein giftiger See, der im Dunkeln leuchtet? Heute schlüpfen wir in die Rolle von Alchemisten und verrückten Wissenschaftlern und erschaffen unsere eigenen erstaunlichen Flüssigkeiten!
27Lektion 27: Mcreator - Minecraft-Labor – Experimente mit Flüssigkeiten Teil 2
In der heutigen Klasse setzen wir unsere Arbeiten im virtuellen Labor fort! Wir fügen neue Flüssigkeiten hinzu, die uns mit ihren Eigenschaften überraschen werden.
28Lektion 28: Mcreator - Überraschungsblock
Magst du Überraschungen? Dann hast du Glück. In der heutigen Lektion fügen wir einen besonderen Glücksblock hinzu, der, wenn er zerstört wird, alles Mögliche bewirken kann! Wir lernen auch die Geheimnisse des Handels mit Siedlern kennen.
29Lektion 29: Mcreator – Minecraft 2.0 - Moderne Werkzeuge Teil 1
In dieser Lektion entwerfen wir einige erstaunliche neue Werkzeuge. Ein intelligentes Schwert für Zombies, eine automatische Spitzhacke zum Graben von Tunneln oder vielleicht eine Axt, die ganze Bäume fällt? Wir bewegen uns in die Zukunft und fügen Minecraft moderne Werkzeuge hinzu!
30Lektion 30: Mcreator – Minecraft 2.0 - Moderne Werkzeuge Teil 2
In dieser Lektion erstellen wir noch intelligentere Werkzeuge, die uns das Überleben in Minecraft erleichtern werden.
31Lektion 31: Mcreator – Minecraft 2.0 - Moderne Werkzeuge Teil 3
In dieser Klasse programmieren wir neue Werkzeuge - eine Taschenlampe und eine automatische Hacke. Wir lernen auch, wie man grafische Elemente auf dem Bildschirm hinzufügt.
32Lektion 32: Mcreator - Sucher der verlorenen Ruinen
In dieser Lektion machen wir uns auf eine aufregende Reise entlang der Spur antiker Zivilisationen! Wir entdecken die Geheimnisse der Erstellung neuer Strukturen, die mysteriöse Ruinen, vergessene Tempel und magische Burgen in die Minecraft-Welt bringen werden.
33Lektion 33: Mcreator - Treffen mit KI – Hilfreicher Roboter
Während der Klasse erstellen wir unseren eigenen Roboter, ausgestattet mit einfacher künstlicher Intelligenz!
34Lektion 34: Mcreator - Partikel und Tränke
Dies ist unser letzter Tag, an dem wir die Grundlagen der Computeranimation lernen; wir werden verschiedene Tricks und Funktionen lernen, die wir in zukünftigen Projekten verwenden werden.
35Lektion 35: Mcreator - Minecraft-Künstler - Kreative Arbeit
36Lektion 36: Mine-imator - Der verlorene Schatz – Eine Einführung in Computeranimation
In dieser Klasse werden wir eine neue Umgebung erkunden – Mine-imator, ein Computeranimationsprogramm. Wir lernen, wie man Charaktermodelle hinzufügt und positioniert, die Szenerie modelliert und unsere erste Minecraft-Grafik erstellt, die die Entdeckung eines verlorenen Schatzes darstellt!
37Lektion 37: Mine-imator - Minecraft Story Lab - Erstelle deine eigene Geschichte
In dieser Klasse lernen wir, wie man komplexe Szenen in Mine-imator erstellt und eine kurze, visuell inspirierte Geschichte produziert. Wir lernen auch, wie man eine Kamera verwendet und die Geheimnisse der visuellen Effekte nutzt.
38Lektion 38: Mine-imator - Bereit, fertig, los! Unsere erste Animation
In dieser Einheit lernen wir, wie man einfache Animationen erstellt. Wir erkunden die Schlüsselkonzepte der Computeranimation und lernen, wie man mit einer Kamera arbeitet. Wir erstellen eine Renn-Animation, die dich bis zur letzten Sekunde fesseln wird!
39Lektion 39: Mine-imator - Die magische Welt der KI Teil 1
In dieser Einheit lernen wir, wie man KI-Tools kreativ nutzt, um Minecraft-Animationen zu erstellen. Wir lernen, wie man Blöcke und Charaktere mit benutzerdefinierten Texturen hinzufügt.
40Lektion 40: Mine-imator - Die magische Welt der KI Teil 2
Diese Lektion dient als Zusammenfassung der Animationsfertigkeiten, die wir in Mine-imator erlernt haben. Wir erstellen unsere eigenen Animationen, unabhängig und mit Hilfe der KI-Tools, die wir in der vorherigen Lektion kennengelernt haben. Wir lernen auch, wie man Resource-Packs in Mine-imator hochlädt.
41Lektion 41: Scratch-Animationen
Während der Klassen werden wir die Scratch-Umgebung überprüfen, mit der wir einzigartige Animationen programmieren werden.
42Lektion 42: Creepers-Angriff Teil 1
Während dieser Lektion erstellen wir ein fortgeschrittenes Arcade-Spiel in Scratch, bei dem es darum geht, gegen Creepers zu kämpfen! Werden wir in der Lage sein, die Nacht zu überstehen und unsere Hütte vor dem Angriff zu verteidigen? Das Projekt ist für zwei Lektionen geplant.
43Lektion 43: Creepers-Angriff Teil 2
Während der Klasse werden wir das Arcade-Spiel aus der vorherigen Lektion fertigstellen.
44Lektion 44: Smarter Kühlschrank
Während dieses Workshops lernen wir, was ein Expertensystem ist, wie es funktioniert und wie es genutzt werden kann. Wir erstellen ein Projekt für einen smarten Kühlschrank mit einem Mini-Spiel in Scratch, inspiriert von der Funktionsweise eines solchen Systems.
45Lektion 45: Autonomes Fahrzeug
Während dieses Workshops lernen wir, wie künstliche Intelligenz in autonomen Fahrzeugen eingesetzt werden kann, die selbstständig fahren und auf ihre Umgebung reagieren können. Wir erstellen ein einfaches Projekt für ein autonomes Fahrzeug in Scratch und testen seine Fähigkeiten.
46Lektion 46: Platze alle Ballons!
Während des Workshops erstellen wir ein Arcade-Spiel, bei dem Ballons platzen müssen. Wir erstellen unser eigenes Spiel und überprüfen, wie der Klonmechanismus in Scratch funktioniert.
47Lektion 47: Meister Riese - Die Meisterküche
Während des Workshops erstellen wir ein Spiel, bei dem es darum geht, Menschen in einem Restaurant mit Essen zu bedienen. Unser Spiel basiert auf dem klassischen Arcade-Spiel „Whack a Mole“.
48Lektion 48: Wiederholung
Während der Klassen überprüfen wir das Wissen und erstellen unser eigenes Basketballspiel.
