Część 2 gry przygodowej

*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: Uczniowie kontynuują rozwój gry przygodowej. Stworzą skrypty do używania narzędzi, sprzedawania przedmiotów i ulepszania swoich przestrzeni.

Cele lekcji
  • Zastosowanie wiedzy o instrukcjach if/then do stworzenia kolekcjonerskich przedmiotów.
  • Demonstracja znajomości funkcji do tworzenia funkcji, które pozwalają graczom sprzedawać przedmioty i ulepszać swoje przestrzenie.
Przygotowanie

Przegląd

Czas trwaniaAktywnośćOpis
5 minWprowadzenieWprowadzenie do sesji.
50 minUkierunkowany tutorial: Skrypty mechaniki gryPoproś uczniów o stworzenie skryptów do narzędzi, sprzedawania przedmiotów i ulepszania przestrzeni.
5 minPodsumowanieRefleksja nad projektem i podsumowanie pojęć nauczonych.

Plan lekcji

Wprowadzenie

  1. Wyjaśnij, że dzisiaj uczniowie dodadzą podstawowe mechaniki rozgrywki do gry przygodowej: używanie narzędzia do zbierania przedmiotów, sprzedawanie przedmiotów oraz ulepszanie swoich przestrzeni, aby zbierać więcej przedmiotów.
  2. Zwróć uwagę, że ta sesja będzie skoncentrowana na ukierunkowanych tutorialach. Następna sesja będzie bardziej swobodna, aby uczniowie mogli pracować samodzielnie lub nadrobić zaległości.

Ukierunkowany tutorial - Skrypty mechaniki gry

  1. Upewnij się, że wszyscy uczniowie mają dostęp do narzędzia startowego.
  2. Prowadź uczniów przez następujące tutoriale:

Podsumowanie

  1. Podsumuj, co uczniowie stworzyli.
  2. Opcjonalnie - Zapytaj uczniów, na jaką funkcję cieszą się z dodania lub pracy nad nią jutro, gdy kończą swoje gry.

Dodatek

Rozwiązywanie problemów i wskazówki dla klasy

Ogólne rozwiązywanie problemów

  • Podczas kodowania, pozostaw przykładowe skrypty dla uczniów do odniesienia. Skrypt narzędzia jest szczególnie pomocny, ponieważ zawiera zagnieżdżone instrukcje if.
  • Upewnij się, że uczniowie wcięli swój kod, aby wyglądał jak przykłady kodu. Ułatwia to czytanie kodu i zmniejsza możliwość wystąpienia błędów.

Wskazówki dotyczące skryptów

  • Przypomnij uczniom, aby zawsze dodawali przecinek między wieloma parametrami w funkcji, jak w sellItems(playerItems, playerGold).
  • W skrypcie ulepszania, kolejność funkcji ma znaczenie. Upewnij się, że funkcja giveUpgrade() znajduje się powyżej clickDetector.MouseClick.

Wskazówki dotyczące prowadzenia

  • Aby utrzymać uczniów na właściwej ścieżce, ustal surowy limit czasowy dla testowania rozgrywki, na przykład jedną minutę.
  • Zachęć uczniów, aby pamiętali o konkretnym celu podczas testowania rozgrywki, takim jak sprawdzenie, czy narzędzie zbiera przedmiot zgodnie z zamierzeniem. To pomaga im skupić się.

Dostosuj lekcję

Rozszerz lekcję

  • Więcej niż jeden przedmiot może być dodany do zbierania; wystarczy pamiętać, że każdy przedmiot potrzebuje BoolValue z CanHarvest ustawionym na true.
  • GUI na powierzchni, takie jak Znak Ulepszenia, może być dostosowane. Zachęć uczniów do eksploracji właściwości TextLabels, takich jak kolor i czcionka w właściwościach tego TextLabel i SurfaceGui.
©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.