Opis serii
Utwórz doświadczenie wieloosobowe oparte na rundach, w którym użytkownicy konkurują, aby zostać ostatnim pozostawionym graczem! Świetna lekcja następna po grze przygodowej, ta seria rozwija się na podstawowych koncepcjach w projektowaniu gry i nauki komputerowej. Po zakończeniu można łatwo dostosować doświadczenie poprzez unikalne elementy gry i monetyzację.
Cele i wymagania wstępne
Cele uczenia się | Praktyka modularnej programowania poprzez tworzenie skryptów, które separatnie przetwarzają funkcje gry, takie jak teleportowanie graczy lub uruchomienie kalendarza meczowego. Wdrożenie wydarzeń za każdym razem, gdy gra rozpoczyna się i kończy, aby stworzyć powiązania przyczyny i skutku między oddzielnymi skryptami. Wdrożenie 阵列 aby zarządzać graczami i manipulować nimi, jak gracze rozpoczynać, wygrywają lub opuszczają gry. Zrozumiej architekturę kodową gier opartych na rundach, w tym jak wyczyścić i zresetować, aby uczynić rozgrywkaw kółko. |
Prerequisites | Zrozumieć, jak używać stwierdzeń, wskaźników i dla pętli. Zrozumieć ogólnie skrypty modułowe. |
Seria Treści
Artykuł | Opis |
---|---|
Ustawienia projektu | Z planuj wizję dla doświadczenia i zbuduj mapę do testowania gry i ruchu. |
Kodowanie pętli gry | Użyj skrypt modułowych, aby zaimplementować pętę z gry, która będzie działać w tle doświadczenia. |
Zarządzanie Graczami | Kontynuuj używanie modułowych skryptów, aby zarządzać masą graczy i wykonywać funkcje, takie jak teleportowanie ich do dopasowywać. |
Czas i wydarzenia | Użyj wydarzeń, aby śledzić różne stanów w grze i sygnał, gdy stan się zmienia, takie jak końcowy odliczanie. |
Utworzenie interfejsu użytkownika | Pokazuj aktualny stan gry i inne informacje dla graczy używających interfejsu użytkownika graficznego. |
Kończące się mecze | Śledź obecną liczbę graczy w meczach i użyj tych informacji do wysyłania wydarzeń, które wywołują kończyćgry. |
Umyj i zresetuj | Dowiedz się, jak kod jest czyszczony, aby zapewnić, że każdy gracz doświadcza ciągłego pętla gry po dopasowywać. |
Ukończenie projektu | Znajdź zasoby do dekoracji mapy i zobacz opcjonalne wyzwania, aby wziąć doświadczenie dalej. |
Przykładowy projekt
Przykład Battle Royale Zagraj w wersję końcowego projektu, aby zobaczyć, co możesz z tą serią rozwijać. |