Einführung in Coding und Game Design

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Lektionsbeschreibung : Lassen Sie die Schüler in Roblox ihre erste Erfahrung erstellen und codieren. Lernen Sie, wie man einen Hinderniskurs und einen Code-Änderungsblock baut. ISTE Standards : Innovative Designer 4a, 4c, 4d, Creative Communicator 6b, 6d

Lernziele
  • Manipuliere 3D-Teile, um einen Hindernisparcours zu erstellen.
  • Designe und teste ein Erlebnis, das sich auf eine lustige Benutzererfahrung konzentriert.
  • Erstelle Skripte mit Variablen und Loops für visuelle Effekte im Spiel.
Fähigkeiten und Konzepte

    Variable - Ein Platzhalter für Informationen im Codes. String - Ein Variable, das ganze Sätze, die in Klammern geschrieben sind, speichern kann. 0>

    1> Loop

    1> - Ein Set von Code, das wiederholt wird, bis es anders gesagt wird. 1>

Vorbereiten
  • Stellen Sie sicher, dass jeder Schüler ein Roblox-Konto hat und seine Login-Informationen kennt.
  • Drucken Sie Handouts aus und bereiten Sie die Präsentation vor.
Materialien

    Windows oder Mac Computer mit Roblox Studio installiert Handout: Roblox Studio Cheatsheet 0> Handout: Intro to Coding Cheatsheet0>

    3> 4>Optionaler Handout: Brainstorming

    4> 5>

Übersicht

DauerAktivitätBeschreibung
5 min.EinführungFühre die Projekt- und Lernstruktur ein.
30 minutenGeführtes Tutorial: Einführung in StudioFühre die Grundlagen von Roblox Studio ein, indem du die ersten Teile eines Hindernisparcours baust.
60 min.Geführtes Tutorial: Einführung in CodingErstellen Sie Skripte, die die Farben eines Teils ändern.
20 min.Unabhängige Arbeit: Studentenprojekte beendenLassen Sie die Schüler sich aufholen oder weiter an ihrem Projekt bauen.
5 min.Wrap-upDenken Sie über das Projekt nach und reflektieren Sie die Konzepte, die Sie gelernt haben.

Stundenplan

Einführung

  1. Führe den Kurs ein:

    • Students werden ihr eigenes Obby (Obstacle Course) erstellen, das andere spielen können.
    • Wird auch Coding lernen, um Farbändernde Teile zu erstellen, um ihr Obby zu dekorieren.
  2. Stellen Sie sicher, dass alle Schüler aktiv in Roblox Studio eingeloggt sind. Beachten Sie, dass, wenn dies das erste Mal ist, empfohlen wird, 5 Minuten für diesen Prozess zuzuweisen, falls ein Schüler ein Problem beim Einloggen hat.

Geführtes Tutorial - Intro zu Studio

  1. Führen Sie die Schüler durch das folgende Tutorial: Einführung in Roblox Studio.

  2. Bei dem unterrichten, denk gefolgte Profile:

    • Erinnern Sie die Schüler daran, Ihre Kameraansicht zu drehen, um einen genauen Blick auf ihr Projekt zu erhalten.
    • Fördern Sie die Verwendung des Explorers, einer grundlegenden Fähigkeit in Roblox Studio.

Geführtes Tutorial - Einführung in Coding

  1. Informiere Schüler, dass sie jetzt anfangen, zu Codieren, um ihre Erlebniszu ergänzen.

    • Während dieser Zeit sollten die Schüler sich auf das Codieren konzentrieren und nicht weiter an ihrem Obby arbeiten. Sie haben später Zeit, mehr Teile hinzuzufügen oder zu testen.
  2. Führe Schüler durch die folgenden Tutorials:

Unabhängige Arbeit - Studentenprojekte beenden

  1. Wenn Schüler unabhängig arbeiten, zeigen Sie, dass sie die folgenden Ziele haben, um ihren Hindernisparcours zu erreichen.

    • Ein Benutzer kann das Ende (mit einem vernünftigen Schwierigkeitsgrad) erreichen.
    • Habe eine Balance aus einfachen und schwierigen Sprüngen.
    • Sei von irgendwelchen unbeabsichtigten visuellen oder kodex-Problemen frei.
  2. Lassen Sie die Schüler mit ihren Coding-Projekten aufholen. Wenn fertig, geben Sie ihnen Zeit, um an dem Hinzufügen von mehr oder Verbessern Ihres Hindernisparcours zu arbeiten.

  3. Wenn es Zeit ist, können zwei Schüler die Erfahrungen eines anderen spielen und Feedback geben.

Wrap Up

  1. Erneut, was die Schüler geschaffen haben und Vokabular: variabel , Zeichen , Loop .
  2. Fragen Sie zwei oder drei Schüler, was sie zu ihrem Erlebnis hinzufügen würden, um es zu verbessern. Zum Beispiel ein ansprechenderes Endpunkt oder schwierigere Sprünge

Anhang

Troubleshooting-Tipps

Allgemeine Troubleshooting-Tipps

  • Führe Schüler in "Frage 3 Before Me": Ein Schüler muss drei Peers vor dem Frage den Lehrer um helfenbitten.
  • Denken Sie daran, dass Schüler verschiedene Erfahrungen mit Computern haben. Stellen Sie beim Unterrichten genaue Schritte her, wie zum Beispiel, wenn Sie doppelklicken oder rechtsklicken.
  • Setzen Sie strengere Zeiterwartungen für die Erfüllung einer Aufgabe, z. B. 1 Minute, um eine Farbe für ein Teil auszuwählen, oder zwei Minuten, um einen Test zu spielen. Einführung in Studio
  • Stellen Sie heraus, dass die Schüler ein Erlebnis erstellen, das andere spielen können, nicht nur für sich selbst.
  • Wenn Sie auf dem Zeitlimit sind, können die Lektionenfarben und -Materialien optional sein. Einführung in Coding
  • Die häufigsten Fehler für Schüler in diesem Alter sind unangemessene Kapitalisierung und Typos.
  • Stelle Schüler Fragen, die mehr wert sind, als das Lösen des Problems für sie so gut wie möglich. Dies ermöglicht Schülern, wertvolle Fehlerbehebungs-Fähigkeiten zu entwickeln. Zum Beispiel: Welche Symbole sollten in der Nähe eines Strings sein? - Ein Komma .

Die Lektion anpassen

Erweitere die Lektion Lassen Sie die Schüler die Plätze wechseln und spielen Sie die Erlebniseinander.

  • Beginnen Sie, indem Sie Schüler Feedback in Form von 2 Sternen (Was sie mochten) und einem Wunsch (Was sie sehen möchten) anbieten.
  • Nachdem jede PersonFeedback erhalten hat, sollte jeder Schüler eine Änderung basierend auf dem Feedback, das er erhalten hat, umsetzen.

Zusätzliche Ressourcen

Wenn Sie diese Lektion als Teil einer Workshop verwenden, haben wir eine Beschreibung für die öffentliche Verwendung enthalten. Beispiel Kursbeschreibung: Mit über 60 Millionen Benutzern pro Monat ist Roblox die größte soziale Technologie-Plattform der Welt. Aber wussten Sie, dass alle Erlebnisse, die von Benutzern erstellt wurden, von Roblox erstellt wurden? Lernen Sie, wie Sie Ihre eigenen Spiele mit den kostenlosen Tools erstellen, die von Roblox zur Verfügung gestellt werden. Dies ist ein perfekter Kurs für Anfänger.

In diesem Kurs wird dein Schüler:

  • Lerne Programmierung Grundlagen mit Lua.
  • Entdecke Design thinking und 3D-Modellierung, indem du einen Hindernisparcours erstellst.
  • Nehmen Sie ein vollständiges Erlebnis mit, das online gespielt und geteilt werden kann.