Coding Giants
Python mit Minecraft & Roblox - Lua (Kurs mit KI-Elementen) ONLINE
10-12 Jahre

Python mit Minecraft & Roblox - Lua (Kurs mit KI-Elementen) ONLINE

Empfohlen für Schüler, die weitere Programme lernen möchten.

Kinder erstellen 3D-Spiele, Animationen und Musik, während sie Scratch, Minecraft und die Leistungsfähigkeit von KI (Suno, Canva) erkunden. Wir vermitteln Logik auf unterhaltsame Weise. Kein Stress, keine Langeweile - nur echte Zufriedenheit durch die Erstellung eigener Projekte. Los geht's!

Einführung

Der Kurs „Python mit Minecraft und Roblox mit Lua“ vermittelt die Programmiersprache Python mithilfe der Microsoft MakeCode-Plattform (Minecraft Education). Die Teilnehmenden lernen diese professionelle Sprache kennen, indem sie neue Elemente in der Minecraft-Welt erstellen. Dadurch erwerben sie grundlegende Kenntnisse über Python und die MakeCode-Plattform. Im nächsten Schritt lernen sie die Roblox Studio-Umgebung kennen, die sich ideal für alle eignet, die tiefer in die fortgeschrittenen Möglichkeiten der Spieleentwicklung in Roblox mit der Programmiersprache Lua eintauchen möchten. In jeder Lektion entwickeln die Teilnehmenden ihre Programmierfähigkeiten. Im Laufe des Kurses lernen wir außerdem nützliche KI-Tools kennen, die uns beim Lernen und Arbeiten unterstützen.

Kursprogramm

1Lektion 1: Einführung in MakeCode und die Python-Sprache
Ziel der Lektion ist es, den Schüler in Python durch Minecraft einzuführen. Wir lernen über Variablen, das Herunterladen und Setzen der Spielerposition. Die Teilnehmer werden mit der MakeCode-Plattform vertraut gemacht.
2Lektion 2: Erstellen von Blöcken und Formen
Ziel der Lektion ist es, die Befehle zu lernen, die es ermöglichen, sowohl einzelne Blöcke als auch komplexe Festkörper und Formen zu erstellen.
3Lektion 3: Bauen mit Chat
Ziel der Lektion ist es, die Ereignisse kennenzulernen, die es ermöglichen, mit Hilfe von Chat eine Struktur zu erstellen.
4Lektion 4: Mobs und Gegenstände
Ziel der Lektion ist es, die Mechanismen zu lernen, die für das Erscheinen verschiedener Mobs und Gegenstände im Spiel verantwortlich sind, unter Verwendung von Schleifen.
5Lektion 5: Kampf-Arena
Ziel der Lektion ist es, eine Kampf-Arena zu erstellen und das Spiel zu programmieren: ein Level-System, die Ausrüstung des Spielers, Verbesserungen.
6Lektion 6: Hindernisparcours
Ziel der Lektion ist es, eine umfangreiche Strecke zu erstellen, auf der verschiedene Hindernisse den Spieler erwarten. Die Teilnehmer werden mit der bedingten Anweisung vertraut gemacht.
7Lektion 7: Hindernisparcours - Fortsetzung
Ziel der Lektion ist es, das Projekt aus den vorherigen Klassen fortzusetzen und zu erweitern.
8Lektion 8: Parkour
Ziel der Lektion ist es, den Konstruktor kennenzulernen, der das Erstellen komplexer Strukturen im Spiel erleichtert. Dieses Tool wird es ermöglichen, Etappen zu entwerfen, die vom Spieler gute Geschicklichkeit und Reflexe erfordern.
9Lektion 9: Parkour - Fortsetzung
Ziel der Lektion ist es, das Projekt aus den vorherigen Klassen fortzusetzen und zu erweitern.
10Lektion 10: Agent
Ziel der Lektion ist es, den Agenten kennenzulernen – einen persönlichen Assistenten in Minecraft.
11Lektion 11: Burgenbelagerung
Ziel der Lektion ist es, ein umfangreiches Spiel zu entwerfen. Die Teilnehmer müssen gemeinsam die Burg gegen die Angreifer verteidigen, unter Verwendung aller bisher erlernten Techniken.
12Lektion 12: Burgenbelagerung - Fortsetzung
Ziel der Lektion ist es, das Projekt aus den vorherigen Klassen fortzusetzen und zu erweitern.
13Lektion 13: Wiederholung
Ziel der Lektion ist es, das im Semester erlernte Material zu wiederholen.
14Lektion 14: Einführung in Roblox Studio
In dieser Lektion werden wir Roblox Studio kennenlernen. Die Schüler lernen die Grundlagen des Erstellens von Gegenständen, Objekten und spezifizieren, welche Materialien und Farben verwendet werden sollen, sowie wie man ihre Größe und Position verändert. Jeder Teilnehmer wird seine eigene Karte erstellen und diese testen, indem er einen Spieler hinzufügt.
15Lektion 15: Einführung in die LUA-Sprache
In dieser Lektion werden wir die LUA-Programmiersprache kennenlernen und ein Programm erstellen und programmieren, bei dem wir vor Bällen weglaufen.
16Lektion 16: Extremes Truck
In dieser Lektion erstellen wir einen Hindernisparcours. Du wirst tödliche Hindernisse und gefährliche Förderbänder erschaffen. Wir verwenden ein spezielles, vorgefertigtes Checkpointsystem mit einer beeindruckenden Ziellinie! Am Ende wird jeder von euch in der Lage sein, sein Spiel mit der Roblox-Welt zu teilen.
17Lektion 17: Der Anfang eines großen Projekts – Einführung mit Infotafel
In dieser Lektion erstellen wir eine Infotafel. Wir fügen zusätzliche Texte hinzu und ein Programm, das unsere Tafel schweben lässt.
18Lektion 18: Erstellen des ersten Shops – Ausrüstung zum Kampf gegen Zombies Teil 1
Ziel der Lektion ist es, die erste Stufe unseres Waffenladens zu erstellen, der uns im Kampf gegen Zombies hilft. Wir werden die Möglichkeit hinzufügen, Geld zu sammeln und ein Brett, das uns den Betrag anzeigt. Zusätzlich fügen wir die Anzahl der besiegten Zombies hinzu.
19Lektion 19: Erstellen des ersten Shops – Ausrüstung zum Kampf gegen Zombies Teil 2
In dieser Lektion werden wir den Waffenladen fertigstellen, der uns im Kampf gegen Zombies hilft.
20Lektion 20: Die Zombies kommen – Ein Zombie-Generierungssystem
Ziel der Lektion ist es, ein Zombie-Generierungssystem zu erstellen. Zusätzlich fügen wir eine Informationsleiste in unser Gameplay ein.
21Lektion 21: Wir verbessern das Gameplay – Wir führen Runden mit Wellen von Zombies ein
Ziel der Lektion ist es, das Gameplay zu verbessern – indem wir Runden mit Wellen von Zombies hinzufügen.
22Lektion 22: Die Geheimnisse des Bauens in Roblox – Einführung in Tycoon
Ziel der Lektion ist es, ein Spiel im Tycoon-Stil zu erstellen.
23Lektion 23: Die Geheimnisse des Bauens in Roblox – Teil II
Ziel der Lektion ist es, ein Spiel im Tycoon-Stil zu erstellen.
24Lektion 24: Die Geheimnisse des Bauens in Roblox – Teil III
Ziel der Lektion ist es, weiter an dem Tycoon-Spiel zu arbeiten.
25Lektion 25: Die Geheimnisse des Bauens in Roblox – Teil IV
Ziel der Lektion ist es, ein Spiel im Tycoon-Stil zu erstellen.
26Lektion 26: Die Geheimnisse des Bauens in Roblox – Teil V
Ziel der Lektion ist es, ein Spiel im Tycoon-Stil zu erstellen.
27Lektion 27: Die Geheimnisse des Bauens in Roblox – Teil VI
Ziel der Lektion ist es, ein Spiel im Tycoon-Stil zu erstellen.
28Lektion 28: Roblox-Bauer-Geheimnisse – Level-Designer
Ziel der Lektion ist es, die besten Praktiken des Level-Designs zu lernen und wie man Karten unterhaltsam erweitert.
29Lektion 29: Roblox-Bauer-Geheimnisse – Werkzeuge
Ziel der Lektion ist es, die Werkzeuge und ihre Eigenschaften im Detail zu lernen.
30Lektion 30: Roblox-Bauer-Geheimnisse – Fortgeschrittene Texturen
Ziel der Lektion ist es, die erweiterten Funktionen von Roblox Studio und seine Optionen für das Hinzufügen von fortgeschrittenen Texturen kennenzulernen.
31Lektion 31: Ein neues Abenteuer – Wir starten ein Simulator-Projekt
Ziel der Lektion ist es, über ein Simulator-Spiel zu sprechen und mit dem Aufbau eines Spiels zu beginnen, das auf den beliebten Roblox-Tierspielen basiert. Solche Spiele erhalten Millionen von Aufrufen und viele Robux.
32Lektion 32: Wähle dein Haustier – Welches ist dein Lieblingshaustier?
Ziel der Lektion ist es, Programme für den Simulator zu erstellen.
33Lektion 33: Ein Haustier zu benennen ist wichtig
Ziel der Lektion ist es, das System für den Simulator weiterzuentwickeln und auszubauen. Wir werden ein System erstellen, das es Haustieren ermöglicht, einem Charakter zu folgen.
34Lektion 34: Ein Haustier reicht nicht!
Ziel der Lektion ist es, das System für den Simulator weiterzuentwickeln und auszubauen. Wir werden ein System erstellen, das es uns ermöglicht, Haustiere im Inventar anzuzeigen und auszuwählen.
35Lektion 35: Es ist Zeit für Gold und Diamanten!
Ziel der Lektion ist es, das System für den Simulator weiterzuentwickeln und auszubauen. Wir werden ein System erstellen, das es uns ermöglicht, mit Hilfe unserer Haustiere Goldmünzen und Diamanten zu sammeln.
36Lektion 36: Eine riesige Truhe am Horizont!
Ziel der Lektion ist es, das System für den Simulator weiterzuentwickeln und auszubauen. Wir werden das System fortsetzen, das es uns ermöglicht, mit Hilfe unserer Haustiere Goldmünzen und Diamanten zu sammeln. Außerdem wird ein Schatztruhen-Item hinzugefügt.
37Lektion 37: Was verbirgt sich hinter der Barriere? – Wir erstellen bezahlte Durchgänge zu neuen Gebieten
Während dieser Lektion erstellen wir bezahlte Durchgänge zu neuen Gebieten. Gesperrte Level sind immer interessant für neue Spieler und motivieren sie, alles freizuschalten!
38Lektion 38: Eine neue Welt ist auf dem Weg
Ziel der Lektion ist es, das System der bezahlten Durchgänge zu neuen Gebieten fortzusetzen. Jedes Gebiet hat seine Geheimnisse, und in dieser Lektion wirst du herausfinden, wie du neue Durchgänge zu gesperrten Gebieten freischalten kannst!
39Lektion 39: Es ist Zeit für die zufällige Ziehung
Ziel der Lektion ist es, ein Haustier-Ziehungssystem zu erstellen. Zufallsgenerierungen in speziellen Eiern sind eine Tradition in Simulatoren. In dieser Lektion beginnen wir, ein System für das zufällige Ziehen von Haustieren zu erstellen!
40Lektion 40: Was verbirgt sich in den geheimen Eiern?
Ziel der Lektion ist es, das Haustier-Erziehungssystem weiter zu erstellen. Während dieser Lektion wirst du herausfinden, welches Tier du ziehen wirst. Mysteriöse Eier mit Haustieren warten auf dich!
41Lektion 41: Tolle Pässe = neue Möglichkeiten!
Ziel der Lektion ist es, sogenannte Game Passes zu erstellen, die spezielle Pässe für Robux sind! Mit einem VIP-Status, doppeltem Geld oder sogar einem fliegenden Teppich bieten viele Spiele Pässe für besondere Anlässe, die einzigartige Möglichkeiten im Gameplay bieten!
42Lektion 42: Robux – Hol sie dir alle! Wir erstellen mehrere Zahlungen
Ziel der Lektion ist es, mehrere Zahlungen zu erstellen und zu demonstrieren, wie man mit Entwickler Produkten auf der Roblox-Plattform Robux verdient. Robux sind das treibende Element der gesamten Roblox-Plattform. Mit ihnen kannst du das Gameplay für die Spieler erleichtern und viele Robux auf dein Konto bekommen!
43Lektion 43: Besondere Codes in deinem Spiel!
Ziel der Lektion ist es, ein System von besonderen Codes zu erstellen, mit denen man Belohnungen in deinem Simulator verdienen kann. Extra Geld, ein einzigartiges Haustier oder vielleicht Bonus Belohnungen – all dies kannst du mit speziellen Codes bekommen, die du später mit den Spielern teilen kannst!
44Lektion 44: Der Simulator ist fertig – neues Achievement freigeschaltet!
Ziel der Lektion ist es, ein Achievement zu erstellen, um das Spiel zu verbessern. Ein neues Spiel beitreten, ein einzigartiges Item erwerben, einen versteckten Durchgang finden oder vielleicht den Spielschöpfer treffen – all dies kann ein erstaunliches Achievement sein. Neue Erfolge = neue Ziele, die es zu erfüllen gilt!
45Lektion 45: Mit mehr Spielern kommen mehr Robux! Beliebte Wege, die Spielerzahl zu erhöhen
Ziel der Lektion ist es, beliebte Methoden vorzustellen, um die Anzahl der Spieler zu erhöhen und populäre Gameplay-Techniken anzuwenden.
46Lektion 46: Was kannst du tun, damit Spieler immer wieder zurückkommen, gute Praktiken
Ziel der Lektion ist es, gute Praktiken im Spielentwicklungsprozess kennenzulernen, um sicherzustellen, dass die Spieler immer wieder zu deinem Spiel zurückkehren.
47Lektion 47: Große Truhe, neue Währung und UX
Ziel der Lektion ist es, eine große Truhe am Ende der Welt zu erstellen, eine neue Währung hinzuzufügen und ein System von Drops zu erstellen, bei denen nur eine bestimmte Wahrscheinlichkeit besteht, dass sie während der Rohstoffbeschaffung erscheinen. Diese spezielle Währung kann genutzt werden, um seltene Upgrades oder Haustiere zu kaufen.
48Lektion 48: Zeit zur Verbesserung
Ziel der Lektion ist es, ein Upgrade für den Charakter des Spielers hinzuzufügen, das allen Schaden, den die Haustiere verursachen, mit einem angegebenen Multiplikator erhöht. Dieses Upgrade wird durch Scherben gekauft. Wir werden auch eine skalierende Kostenstruktur erstellen.