
Lehren, wie man programmiert und Spiele für die Roblox-Plattform erstellt - perfekt für Ausbilder, die einen einführenden Kurs mit mehreren Sitzungen suchen.In der ersten Hälfte des Kurses entwickeln die Studenten Fähigkeiten im Modellierung, Codieren und Design, indem sie einen Hindernisparcours erstellen und Code verwenden, um Spielmechanismen wie Fallen hinzuzufügen.In der zweiten Hälfte nutzen sie diese Fähigkeiten, um ein Abenteuerspiel zu erstellen, in dem Spieler erkunden, Ressourcen sammeln und Gegenstände kaufen. Lernziele und Ergebnisse
- Manipuliere 3D-Teile und Skulpturenumgebungen, um eine virtuelle Welt zu erstellen.
- Erlebe den Spieldesignprozess durch Planung, Design und Spieltests eines Spiels.
- Erstelle Skripte für Spielmechanismen mit Konzepten wie if/then-Statements und Variablen. ISTE-Standards : Ermächtigter Lernender 1d, Innovativer Designer 4a, 4c, Kreativer Kommunikator 6b 6c Sitzungen
Session | Beschreibung |
---|---|
Roblox Studio Grundlagen | Führe die Studenten in den Kurs und die Projekte ein, an denen sie arbeiten werden.Entwickle dann grundlegende Fähigkeiten wie das Manipulieren von Teilen und das Erstellen von Skripten, indem du einen einfachen Hindernisparcours erstellst.Sobald diese Fähigkeiten erlernt sind, können Studenten in späteren Sitzungen ein Abenteuerspiel programmieren. |
Programmiergrundlagen | Erkunde die Codierungskonzepte von Funktionen, Schleifen und if/then-Statements mit Mini-Projekten, die zu Spielen wie Farbwechselplattformen und Fallen hinzugefügt werden können. |
Abenteuerspiel Teil 1 | Nachdem sie die Grundlagen des Gebrauchs von Roblox Studio und Scriptinggelernt haben, vertiefen die Schüler ihre Fähigkeiten, indem sie ein komplexeres Projekt starten, das Abenteuerspiel.Sie planen Elemente ihres Spiels, erstellen eine virtuelle Welt und konfigurieren grundlegende Spielkomponenten wie das Verfolgen von Spielerartikeln. |
Abenteuerspiel Teil 2 | Studierende entwickeln weiter das Spiel. Sie werden Skripte erstellen für die Verwendung von Werkzeugen, den Verkauf von Gegenständen und die Aufwertung ihrer Räume. |
Abenteuerspiel Teil 3 | Nimm dir Zeit, um die vorherigen Lektionen nachzuholen und das Abenteuerspiel für andere zum spielenvorzubereiten.Studierende sollten prüfen, ob ihr Spiel die Ziele von Spaß, Herausforderung und bugfrei erfüllt; ihr Spiel entsprechend neu gestalten oder verbessern, wie nötig. |
1- Roblox Studio Grundlagen

Unterrichtsbeschreibung : Stelle den Schülerinnen und Schülern die Kurse und Projekte vor, an denen sie arbeiten werden.Entwickle dann grundlegende Fähigkeiten wie das Manipulieren von Teilen und das Erstellen von Skripten, indem du einen einfachen Hindernisparcours erstellst.Sobald diese Fähigkeiten erlernt sind, können Studenten in späteren Sitzungen ein Abenteuerspiel programmieren.
Unterrichtsziele |
|
Fähigkeiten und Konzepte |
|
Vorbereitung |
|
Materialien |
|
Übersicht
Dauer | Aktivität | Beschreibung |
---|---|---|
5 min | Einleitung | Führe das Projekt und die Lernstruktur ein. |
5 min | Leitfaden-Tutorial: Roblox Studio-Basics | Lehre die Grundlagen der Verwendung von Roblox Studio, während du einen einfachen Hindernisparcours baust. |
15 minuten | Führtes Tutorial: Führtes Tutorial | Führe das Codieren ein, indem du ein Skript erstellst, das Text anzeigt. |
5 min | Abschluss | Spiegeln Sie das Projekt und die gelernten Konzepte wider. |
Unterrichtsplan
Einleitung
Fange die Aufmerksamkeit der Studenten, indem du ein Beispiel für das abgeschlossene Abenteuerspiel spielst.Dies ist ein Beispiel für die Art von Projekt, die sie am Ende des Kurses haben werden.
- Erkläre das Spiel: Spieler erkunden eine Welt, um Gegenstände zu sammeln und ihren Rucksack zu aktualisieren.
- Rufen Sie aus, dass Studenten das Spiel nach ihrer eigenen Vision erstellen und anpassen (z. B.Cupcakes in einer Fantasiewelt sammeln oder Eisen auf dem Mond abbauen).
Überschaufe die Sitzungen im Kurs
- Die ersten beiden Sitzungen konzentrieren sich auf die Entwicklung von Fähigkeiten im Spieldesign und Codierung durch die Erstellung von Praxisprojekten. Dies wird die Erstellung eines Hinderniskurses beinhalten.
- Wird den Rest der Sitzungen damit verbringen, ein Spielzu entwickeln
Zeige für diese Sitzung oder diesen Tag werden die Studenten die Grundlagen von Roblox Studio lernen, indem sie einen Hindernisparcours bauen.
- Beachten Sie, dass der Hindernisparcours eine Übung ist, aber er kann Teile davon in sein Abenteuerspiel einbeziehen, wenn gewünscht.
Führtes Tutorial - Roblox Studio-Grundlagen
Führe Schüler durch das folgende Tutorial: Einführung in Roblox Studio
Wenn du lehrst, halte gefolgte Profileim Auge:
- Erinnere die Studenten daran, ihre Kameraansicht zu drehen, um eine genaue Ansicht ihres Projekts zu erhalten.
- Ermutige die Studenten, den Explorer zu verwenden, eine grundlegende Fähigkeit in Roblox Studio.
Leitfaden-Tutorial - Skripte erstellen
- Führe Schüler durch das Erstellen eines Skripts Tutorial.
Abschließen
- Fassen Sie zusammen, was Schüler erstellt und Vokabular gelernt haben: Variable und String.
Anhang
Problemlösungstipps
Allgemeine Fehlersuche
- Wenn Teile beim Spieltest fallen oder verschwinden, erinnere die Studenten daran, für diesen Teil Ankerung einzuschalten.
- Die häufigsten Fehler für Studenten in diesem Alter sind falsche Großschreibung und Tippfehler.Ermutige Schüler, ihre Arbeit unabhängig zu überprüfen, anstatt auf Lehrer zu verlassen.
Klassenraum-Management
- Führe Studenten mit "Ask 3 Before Me" ein: Ein Student muss drei Kollegen fragen, bevor er den Ausbilder um helfenbittet.
- Denken Sie daran, dass Studenten unterschiedliche Erfahrungen mit Computern haben.Betone genaue Schritte beim Unterrichten, wie zum Beispiel, wann du zweimal klicken oder mit der rechten Maustaste klicken sollst.
- Halten Sie Ihre Lektionen pünktlich ein, indem Sie strenge Grenzen für die Erledigung von Aufgaben festlegen, wie z. B. die Erlaubnis, nur eine Minute zuzufügen, ein einzelnes Teil hinzuzufügen oder eine Farbe zu wählen.Um Problemlösungsfähigkeiten aufzubauen, frage die Studenten, die die Fragen führen, eher nach Lösungen, anstatt das Problem so weit wie möglich für sie zu lösen.Zum Beispiel: Welche Symbole müssen um eine Stringherum sein? - Ein Zitierzeichen.
2- Programmiergrundlagen
Unterrichtsbeschreibung : Erkunde die Codierungskonzepte von Funktionen, Schleifen und if/then-Statements mit Mini-Projekten, die zu Spielen wie Farbwechselplattformen und Fallen hinzugefügt werden können.
Unterrichtsziele |
|
Fähigkeiten und Konzepte |
|
Übersicht
Dauer | Aktivität | Beschreibung |
---|---|---|
5 min | Einleitung | Führe die Sitzung ein. |
20 minuten | Leitfaden-Tutorial: Arbeiten mit Eigenschaften | Modifizieren Sie die Farb属性 von Teilen mit Skripten. |
35 min | Führtes Tutorial: Eine Falle programmieren | Programmiere eine Falle mit Funktionen und if/then-Statements. |
5 min | Abschluss | Spiegeln Sie das Projekt und die gelernten Konzepte wider. |
Unterrichtsplan
Einleitung
Erkläre, dass die heutige Sitzung verschiedene Mini-Projekte sein werden, um Fähigkeiten in der Scriptingzu entwickeln
- Wichtig, um diese Konzepte zu verstehen, da das Abenteuerspiel mehr Skripte haben wird.
- Weise darauf hin, dass diese Projekte, wie eine Falle, in das Abenteuerspielprojekt aufgenommen werden können, das sie in Sitzung 3 starten werden.
Leitfaden-Tutorial - Arbeit mit Eigenschaften
Führe Schüler durch die folgenden Tutorials:
Ermutigen Sie die Studenten, unabhängig von Problemen zu suchen, wenn sie einen Fehler haben. Um zu helfen, versuchen Sie:
- Wiederholen ihrer letzten Schritte.
- Einen Peer um helfenbitten.
Wenn Studenten Codesschreiben, überprüfe, dass Studenten Kommentare schreiben, die den Codesgenau beschreiben.
- Nicht spezifisch: Führt Codesaus
- Verbessert: Ändert die Farbe von PracticePart
Führtes Tutorial - Programmiere eine Falle
Führe Schüler durch die folgenden Tutorials:
Wenn du mit if-Statements arbeitest, überprüfe, ob die Studenten Code indentifizieren, um wie Code-Proben auszusehen.Dies hilft, den Code lesbarer zu machen, was bei zunehmender Größe von Skripten wichtig wird.
Abschluss
- Fassen Sie zusammen, was Schüler erstellt und Vokabular: Eigenschaft , Schleife und Funktion erstellt haben.
- Weise in der nächsten Sitzung darauf hin, dass die Studenten ein neues Projekt starten, in dem sie ein Spielmachen.
Anhang
Problemlösung und Klassentipps
- Während des Codierens erinnere die Studenten daran, ihre Großschreibung zu überprüfen oder einen Kollegen zu bitten, ihre Arbeit zu überprüfen.Selbst ein falscher Buchstabe kann zu einem Fehler in längeren Wörtern wie FindFirstChildWhichIsA führen.
- Probieren Sie Folgendes aus, um Studenten dabei zu helfen, Fehlersuche-Fähigkeiten zu entwickeln.
- Mache absichtlich einen Fehler in deinem Code und bitte die Studenten, den Fehler zu identifizieren. Dies kann leicht in ein Spiel verwandelt werden.
- Schreibe eine teilweise Codezeile und bitte die Studenten, sie zu vervollständigen.
- Nutze 'Ask 3 Before Me', wo Schüler drei Kollegen fragen, bevor sie den Lehrer um helfenbitten.Es ist wichtig, dass sich Studenten wohl fühlen, unabhängig zu lösen, wenn sie zu komplexeren Projekten voranschreiten.
3. Abenteuerspielteil 1

Lektionsbeschreibung : Nachdem die Grundlagen des Gebrauchs von Roblox Studio und Scriptingerlernt wurden, vertiefen die Schüler ihre Fähigkeiten, indem sie ein komplexeres Projekt starten, das Abenteuerspiel.Sie planen Elemente ihres Spiels, erstellen eine virtuelle Welt und konfigurieren grundlegende Spielkomponenten wie das Verfolgen von Spielerartikeln.
Unterrichtsziele |
|
Fähigkeiten und Konzepte |
|
Materialien |
Übersicht
Dauer | Aktivität | Beschreibung |
---|---|---|
5 min | Einleitung | Führe die Sitzung ein. |
10 min | Leitende Arbeit: Ein Spiel planen | Erstelle ein Spieldesign-Dokument, um Elemente des Projekts zu planen. |
10 min | Leitende Arbeit: Die Welt erstellen | Entwerfen Sie eine Umgebung mit Geländewerkzeugen, die auf dem vorherigen Vision-Dokument basieren. |
30 minuten | Führungs-Tutorial: Das Spiel einrichten | Code-Skripte, um die Spielerartikel zu verfolgen und das erste Element zu bauen, das Spieler sammeln werden. |
5 min | Abschluss | Spiegeln Sie das Projekt und die gelernten Konzepte wider. |
Unterrichtsplan
Einleitung
- Erkläre, dass Schüler Fähigkeiten nutzen werden, die sie in früheren Sitzungen gelernt haben, um in den nächsten drei Sitzungen ein Spiel zu erstellen. Sie werden:
- Planiere ihre einzigartige Welt mit einem Spieldesign-Dokument.
- Erstelle eine Welt in Roblox, die ihre Pläne im Spieldesign-Dokument referenziert.
- Erstelle und programmiere Gegenstände, die Spieler im Spiel sammeln können.
Leitende Arbeit - Planiere ein Spiel
- Beachten Sie, dass die Studenten keinen Zugriff auf Computer am Beginn dieses Abschnitts benötigen.
- Führe Schüler durch die Lektion: Erstelle die Karte, stoppe vor dem Abschnitt: Umwelt schaffen.
- Wenn Studenten ihren Startbereich zeichnen, denken Sie an gefolgte Profile.
- Zeichnete Bereiche sollten in der Größe erreichbar sein, was ein Student in einer Woche tun kann - wie ein Haus mit einem Vorgarten oder ein einfacher Wald gegenüber einem detaillierten Blöcke.Dies hilft, Studenten zu fokussieren, und sie können immer mehr hinzufügen, wenn sie fertig sind.
- Zeichnungen müssen nicht komplex sein - einfache Symbole wie Kreise und Quadrate reichen aus.
Leitende Arbeit - Schaffe die Welt
- Studierende sollten an ihren Computern für diesen Abschnitt sein.
- Führe Schüler durch die Lektion: Erstelle die Karte, beginnend mit der Erstellung der Umgebung
- Zeige den Studenten kurzzeitig jedes Geländewerkzeug auf einmal und gib ihnen maximal sechs Minuten, um ihre Startbereiche zu erstellen. Sie können es immer später ergänzen.
Führtes Tutorial - Stelle das Spiel ein
- Führe Schüler durch die folgenden Tutorials: Coding der Rangliste.
Abschluss
- Fassen Sie zusammen, was Schüler erstellt und Vokabular: Spielmechanik und Vorkproduktion.
- Optional: Haben Sie Schüler, um sich über den mittleren Punkt ihrer Sitzungen zu reflektieren, indem Sie eine oder mehrere der folgenden Fragen stellen:
- Eine Sache, die herausfordernd war, aber wie sie sie überwunden haben.
- Eine Fähigkeit, die du in den nächsten zwei Sitzungen verbessern möchtest (z. B. besser bei der Fehlersuche, der Erstellung interessanterer Welten usw.).
- Was war das Aufregendste, was du heute erreicht hast. Wie hast du das gemacht und warum war es aufregend?
Anhang
Problemlösungstipps
- Der Name der leaderstats Variable muss "leaderstats" sein. Ohne dies wird das Skript nicht wissen, eine neue Bestenlistezu erstellen.
- Handout: Abenteuerspiel-Referenz hilft Studenten, sich mit variablen Namen zu vertraut machen.Dies ist besonders nützlich, wenn sie Standardvariable-Namen wie "Gold" durch etwas besitzenersetzt haben, wie "Rubies".
- Erinnere die Studenten daran, alles mit Teilen zu bauen, nicht mit der Toolbox. Die Verwendung der Toolbox kann unerwartete Probleme in ihre Spiele einführen.
Klassenraum-Management
- Wenn Studenten an ihrem Projekt arbeiten, hilf ihnen, eine vernünftige Skalierung dessen zu berücksichtigen, was sie bis zum Ende der Sitzungen erreichen können.
- Wenn Schüler ehrgeizige Ziele haben ( Ich möchte drei verschiedene Welten in meinem Spiel bauen ), erinnere sie daran, sich auf ihre Ziele für die aktuelle Sitzung zu konzentrieren.Lassen Sie sie ihre zusätzlichen Ideen auf dem Spieldesign-Dokument aufschreiben.
- Festlegen strenger Erwartungen, wie viel Zeit die Studenten damit verbringen können, an ihrem Startbereich zu arbeiten. Sie können immer in späteren Sitzungen fortfahren.
Die Lektion anpassen
- Studierende können mehr Zeit damit verbringen, ihren Startbereich mit den Geländewerkzeugen auszubauen oder dekorative Teile hinzuzufügen.
- Wenn sich die Studenten nicht sicher sind, was hinzufügenist, stellen Sie Fragen darüber, welche Objekte sie in dieser thematisierten Welt erwarten würden (z. B.Wenn du auf einer Mondbasis wärst, was würdest du sehen? Wie kannst du das mit Teilen bauen? )
- Studierende können mehr als einen Typ von Artikel hinzufügen, um zu ernten.Denken Sie nur daran, dass jedes Element der gleichen Organisation im Explorer folgt und einen BoolValue namens CanHarvest mit dem Wert true hat.
4 - Abenteuerspiel Teil 2
Unterrichtsbeschreibung : Schüler entwickeln weiter das Spiel.Sie erstellen Skripte für die Verwendung von Werkzeugen, den Verkauf von Artikeln und die Aufwertung ihrer Räume.
Unterrichtsziele |
|
Vorbereitung |
|
Übersicht
Dauer | Aktivität | Beschreibung |
---|---|---|
5 min | Einleitung | Führe die Sitzung ein. |
50 min | Leitfaden-Tutorial: Spielmechaniken programmieren | Lassen Sie Schüler Skripte für Werkzeuge, den Verkauf von Artikeln und das Aufwerten von Räumen erstellen. |
5 min | Abschluss | Spiegeln Sie das Projekt und die gelernten Konzepte wider. |
Unterrichtsplan
Einleitung
- Erkläre, dass sich die Studenten heute die Kern-Gameplay-Mechaniken des Abenteuerspiels hinzufügen werden: Mit einem Werkzeug Items sammeln, Items verkaufen und ihren Raum verbessern, um mehr Items zu sammeln.
- Weise darauf hin, dass diese Sitzung schwer auf geführten Tutorials ausfallen wird. Die nächste Sitzung wird freier sein, so dass die Studenten auf eigene Faust arbeiten oder aufholen können.
Leitfaden-Tutorial - Skriptspielmechaniken
- Stellen Sie sicher, dass alle Studenten Zugriff auf das Starter-Werkzeug haben.
- Führe Schüler durch die folgenden Tutorials:
Abschluss
- Fassen Sie zusammen, was die Studenten erstellt haben.
- Optional - Fragen Sie die Studenten, an welcher Funktion sie sich freuen, oder fügen Sie morgen hinzu, wenn sie ihre Spiele beenden.
Anhang
Problemlösung und Klassentipps
Allgemeine Fehlersuche
- Während Studenten Codes, lassen Sie Beispielskripte für Studenten übrig, auf die sie sich beziehen können. Das Werkzeugskript ist besonders hilfreich, da es verschachtelte if-Statements hat.
- Überprüfe, dass sich Studenten ihren Code anpassen, um wie die Codebeispiele auszusehen. Dies macht den Code lesbarer und reduziert die Möglichkeit von Fehlern. Skripttipps
- Erinnere die Studenten daran, immer ein Komma zwischen mehreren Parametern in einer Funktion hinzuzufügen, wie in sellItems(playerItems, playerGold).
- Im Skript, das. PL: die Skriptsist die Reihenfolge der Funktionen wichtig. Stellen Sie sicher, dass die Funktion giveUpgrade() oben ist vor clickDetector.MouseClick. Hilfetipps
- Um die Studenten auf Kurs zu halten, lege ein strenges Zeitlimit für das Spieltesten fest, wie eine Minute.
- Ermutige die Studenten, sich an ein bestimmtes Ziel zu erinnern, wann immer sie Spieltests durchführen, z. B. überprüfen, ob ein Werkzeug einen Gegenstand wie beabsichtigt erntet.Das hilft ihnen, sich zu konzentrieren.
Die Lektion anpassen
Erweitere die Lektion
- Mehr als ein Artikel kann zum Ernten hinzugefügt werden, denken Sie nur daran, dass jeder Artikel einen BoolValue mit CanHarvest auf Wahr gesetzt benötigt.
- grafische Benutzeroberfläche, wie das Upgrade-Zeichen, können angepasst werden.Ermutigen Sie die Studenten, Eigenschaften von Textlabels wie Farbe und Schriftart in den Eigenschaften von diesem Textlabel und SurfaceGui zu erkunden.
5 - Abenteuerspiel Teil 3
Lektionsbeschreibung : Nimm dir Zeit, um die vorherigen Lektionen nachzuholen und das Abenteuerspiel für andere vorzubereiten, um es zu spielen.Studierende sollten prüfen, ob ihr Spiel die Ziele von Spaß, Herausforderung und bugfrei erfüllt; ihr Spiel entsprechend neu gestalten oder verbessern, wie nötig.
Unterrichtsziele |
|
Fähigkeiten und Konzepte |
|
Übersicht
Dauer | Aktivität | Beschreibung |
---|---|---|
5 min | Einleitung | Führe die Ziele für Studentenspiele und die Fähigkeit ein, hinterherzukommen oder Projekte voranzubringen, ein. |
15 minuten | Leitfaden-Tutorial: Das Spiel bereit machen | Mache kleine Änderungen an ihrem Spiel und nimm dir Zeit, mit einem Peer zu spielen. |
30 minuten | Unabhängige Arbeit | Aktualisiere frühere Lektionen, erweitere ihr Spiel mit verbesserten Umgebungen oder mehr zu sammelnden Gegenständen. |
10 min | Abschluss | Wiederhole den Kurs und teile Spiele. |
Unterrichtsplan
Einleitung
- Erkläre, dass heute eine Gelegenheit ist, ihr Spiel aufzuholen oder weiterzuentwickeln.
- Unabhängig davon, was Studenten arbeiten, werden wollen, ihr Spiel zu bewerten und neu zu gestalten, um bestimmte Ziele zu erreichen:
- Spaß - Spieler mögen es, zu spielen, wollen weiterhin spielen
- Herausfordernd - Spieler haben eine Herausforderung, werden aber nicht bestraft oder übermäßig frustriert
- Fehler- und Glitch-frei - keine Skriptfehler, ungewöhnlich aussehende Teile/Visuals usw.
Führtes Tutorial - Bereite das Spiel vor
- Führe Schüler durch Abschluss des Projekts.
- Das Spielen von Tests ist optional. Je nach Ihrer Klasse kann diese Zeit für Studenten verwendet werden, um mit ihren Projekten aufzuholen.
Unabhängige Arbeit
- Lassen Sie die Schüler entweder die Lektionen nachholen oder weiterentwickeln ihre Abschlussprojekte.
- Wenn Studenten arbeiten, sollten ihre Aktionen ihnen helfen, die Ziele für heute zu erreichen (Spaß, Herausforderung, fehlerfrei).
- Wenn sich die Studenten fertig fühlen, können Sie sie ermutigen:
- Füge zusätzliche Artikel oder Upgrades hinzu.
- Verwende die Geländewerkzeuge, um ihre Umgebung zu erweitern und zu verbessern.
- Füge dekorative Teile hinzu, die zum Thema ihrer Umgebung passen.
- Lass einen Freund sein Spiel spielen und erhalte Feedback.
Abschluss
- Führen Sie eine Klassendiskussion ab, indem Sie eine der folgenden Fragen stellen.
- Eine Sache, die herausfordernd war, aber wie sie sie überwunden haben.
- Etwas, auf das sie in ihrem Spiel stolz sind, und warum.
- Ein Beispiel dafür, wie ein anderer Student ihm half, sein Spiel zu verbessern.
- Um die Arbeit zu präsentieren, lassen Sie die Studenten mit einem Partner Sitze tauschen und lassen Sie ihn ihre Welt erkunden.