Zakoduj grę fabułową

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Opis lekcji : Rozpocznij swoją podróż kodową z Roblox podczas dołączania do milionów uczestniczących w globalnej inicjatywie Hour of Code™. Standardy ISTE : Innovative Designer 4a, 4c, 4d, Creative Communicator 6b, 6d

Cele lekcji
  • Utwórz zmienne do przechowywania wejścia użytkownika używając kodu Lua w Roblox Studio.
  • Połącz wejście użytkownika z zapisem fabuły.
  • Testuj i rozwiąż problemy wynikające z kodu.
Umiejętności i koncepcje

    zmienne - Platznik dla informacji w kodzie. Strings - zmienne, które może przechować całe zdania, napisane w cytatach. 0> 1> Kombinacja dwóch znaków1> - łączenie dwóch znaków za pomocą

    4>..

    4> 2>

Przygotuj

  • Pobierz i przygotuj się do gry w tę lekcję Przeglad lekcji wideo >
  • Drukuj prezentacje i przygotuj prezentacje
  • >

    0> 0>Opcjonalnie - Upewnij sie, ze uczniowie maja miejsce na fizyczne poruszanie sie, aby zrobic animacje referencyjne0> >

Materiały

Przeglad

Czas trwaniaAktywnośćOpis
5 minWprowadzenieWprowadź strukturę projektu i lekcji.
5 minPraca kierunkowa: twórz historieUczniowie mogą napisać swoje historie i stworzyć placeholder.
25 minSamouczek krok po kroku: Gry fabułoweProwadź uczniów poprzez samouczek, aby zbudować grafabułową.
10 minutNiezależna praca: Ukończ projekty studentówPozwól uczniom nadrobić lub nadal budować historie.
5 minPodsumowaniePodsumuj lekcję i zachęć uczniów do dzielenia się opowieściami

Plan lekcji

Wprowadzenie

  1. Zagraj tę wideo o Hour of Code™, krajową inicjatywę, która wprowadza miliony studentów do jednego godziny programowania komputerowego.
  2. Powiedz uczniom, że będą oni budować grę używając Roblox Studio, narzędzia używlanego do tworzenia wszystkich doświadczeń Roblox. Uczniowie napisać historię i potem użyć odpowiedzi użytkowników, aby zastąpić słowa i imiona. Na przykład: jeden dzień [nazwa] obudził się i zjadł gigantyczne [ulubione jedzenie użytkownika].
  3. Zagraj w filmik podsumowujący projekt, aby pokazać uczniom, jak będą tworzyć i budować ekscytację.

Praca kierunkowa - tworzenie opowieści

  1. Daj uczniom papier i ołówek, aby napisać ich historie.
  2. Poprowadź uczniów przez lekcje Pisanie historii.
    • Pozwól uczniom robić to z dala od komputerów, aby zmniejszyć rozpraszanie.
    • Wskazówka: Zalecamy uczniom generowanie pomysłów, aby jeden z nich sugerował postać (czarodziej, kucharz itp), a drugi sugerował, co robi ten postać.

Samouczek kierowany - Gry fabułowe

  1. Poprowadź uczniów poprzez samouczki zaczynając od otwierania szablonu. i kończąc na ukończenie i dodanie .

Niezależna praca - zakończ projekty studentów

  1. Pokaż uczniom wskazówki i sztuczki z Zakończ i Dodaj.
  2. Pozwól uczniom nadrobić projekty. Jeśli skończyli, dodaj następujące wyzwania, aby dodać dwa lub więcej postaci (każda używając innej zmiennej: nazwa2, nazwa3).

Podsumuj

  1. Podsumuj, co stworzyli uczniowie i słownictwo: zmienne, ciąg, łączenie.
  2. Zachęć 2 lub 3 uczniów do udzielenia werbalnej wersji historii, którą napisali jako klasę. Na przykład jeden uczeń czyta historię, a następnie wzywa innego ucznia do zapewnienia odpowiedzi.

Załącznik

Wskazówki dotyczące rozwiązywania problemów

Generałowe wskazówki dotyczące rozwiązywania problemów

  • Wprowadź uczniów do "Zapytaj 3 przed mną": uczeń musi zapytać trzech kolegów, zanim poprosi instruktora o pomagać.
  • Zachęć sąsiadów do testowania siebie nawzajem. Podczas testowania życz sobie, aby uczniowie szukali częstych błędów, takich jak brak przecinków w łańcuchu. Kolekcja 1: tworzenie zmiennej
  • Aby pomóc uczniom lepiej znaleźć skrypt Story Manger, rysuj order na tablicy wyświetlania: StarterGUI > GameGUI > StoryManager .
  • Gdy studenci wpisują swoją pierwszą zmienne, upewnij się, że jest ona pomiędzy dwoma równikowymi zielonymi liniami. Będzie to pomagać unikać błędów w przyszłości. Lekcja 2: uzyskiwanie odpowiedzi gracza
  • Napięcie rygorystyczne pisowni i ortografii, gdy uczniowie wpisują słowa, takie jak storyMaker i GetInput. Nieprawidłowo zapisowane lub napięte poprzez błąd powoduje błąd.
  • Pamiętaj uczniów, aby nacisnąć przycisk Stop, gdy zakończą testowanie. LEKCJA 3: Opowiadanie historii
  • Gdy uczniowie wpisują zdania, mogą zauważyć dodatkowe przestrzenie lub niektóre słowa łączone razem. zmienne struny pokazują dosłownie wszystko między cytatami.
  • Jeśli historia pisze słowa, które są połączone jak, "wizardNia", dodaj dodatkową przestrzeń przed tą zmiennej.

Dostosuj lekcję

Uproszcz lekcję

  • Uczniowie skupiają się tylko na pisaniu jednego pytania, jednego zdania i jednej zmiennej. Rozwiń lekcję
  • Uczniowie powinni włączyć co najmniej jedną technikę z Porady i sztuczki .
  • Pozwól uczniom handlować miejscami, aby grać nawzajem doświadczenia, gdy skończą.

Różne zasoby

Poniżej są pytania do sprawdzenia zrozumienia w treści.

Pytania z lekcji 1Odpowiedz
Zmienne jest...Placówka dla informacji
Co to są skrypty?Kod do uruchomienia programów
Nazwij przykład dobrego imienia zmiennego:adjective03 , name3 , myVerb1
Gdzie w skrypcie musi zostać wpisany kod?Pomiędzy dwoma zielonymi pionowymi liniami
Pytania z lekcji 2Odpowiedz
Zmienne mogą zawierać więcej niż jeden rodzaj informacji. Prawdziwy czy fałszywy?Prawdziwy
Zmienne typu struny są pakowane między co?Cytaty
Co może i nie może mieć pomiędzy nimi przestrzeni w twoim kodzie?Treści strunowe mogą mieć przestrzenie (jak " My name "), zmienne nie mogą (jak name1 )
3 pytania na lekcjiOdpowiedz
Co to jest łączenie i jak?Połącza dwa lub więcej zmiennych/znaczników razem używając ..

Opis kursu Dowiedz się, jak zbudować najlepszą grę słów interaktywnych za pomocą darmowych narzędzi do programowania i projektowania Roblox. W tym unikalnym kursie jednorożca students będą mogli zbadać podstawy programowania komputerowego i projektowania gier, a następnie podzielić się swoim doświadczeniem online z przyjaciółmi, ab

W tym kursie twój uczeń:

  • Dowiedz się i rozwój podstaw programowania z Lua.
  • Użyj programowania, aby stworzyć grę fabułową w świecie 3D.
  • Zabierz do domu kompletną doświadczenie, która może być odtwarzana i udostępniana online.