Tworzenie bitwy królewskiej

*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 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 projektuZ planuj wizję dla doświadczenia i zbuduj mapę do testowania gry i ruchu.
Kodowanie pętli gryUżyj skrypt modułowych, aby zaimplementować pętę z gry, która będzie działać w tle doświadczenia.
Zarządzanie GraczamiKontynuuj używanie modułowych skryptów, aby zarządzać masą graczy i wykonywać funkcje, takie jak teleportowanie ich do dopasowywać.
Czas i wydarzeniaUżyj wydarzeń, aby śledzić różne stanów w grze i sygnał, gdy stan się zmienia, takie jak końcowy odliczanie.
Utworzenie interfejsu użytkownikaPokazuj 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 zresetujDowiedz się, jak kod jest czyszczony, aby zapewnić, że każdy gracz doświadcza ciągłego pętla gry po dopasowywać.
Ukończenie projektuZnajdź 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ć.