Kurs koncentruje się na nauce języka programowania LUA, a także modelowaniu własnych lokacji 3D. Kurs uczy podstaw programowania, co posłuży jako punkt wyjścia dla studenta do rozwoju w kierunku profesjonalnego programisty. Kurs rozwija kreatywne i przestrzenne myślenie poprzez modelowanie 3D różnych obiektów. Uczniowie stworzą własne gry i rozwiną myślenie projektowe.
Jack London, 12, studiuje Roblox
M1L1 - Poznaj Robloxa! Podstawy tworzenia gier. Podstawowy interfejs Roblox Studio, dodanie szablonu mapy. Zapoznanie się z podstawowymi pojęciami (kamera, prymitywy). Narzędzia do edycji terenu.
M1L2 - Zaawansowane narzędzia do edycji terenu. Przybornik do nauki. Uruchamianie gotowej mapy i używanie narzędzi Roblox Studio, aby przebudować ją na własny projekt.
M1L3 - Tworzenie modeli 3D z bloków i innych podstawowych obiektów. Zmiana koloru i materiału. Kontynuacja pracy nad grą - przetrwanie. Budowanie przeszkód i tworzenie elementów wystroju.
M1L4 - Podstawy programowania. Poznanie zmiennych i sposobów zmiany ich wartości. Jak wyprowadzać informacje i naprawiać błędy! Publikowanie gry w Internecie i naszej specjalnej sieci społecznościowej dla programistów https://hub.kodland.org/.
Rezultaty: Nauczyliśmy się od podstaw tworzyć grę w Roblox Studio, poznaliśmy podstawowe pojęcia związane z projektowaniem gier, modelowaniem 3D i programowaniem. Udoskonaliliśmy naszą grę za pomocą Toolbox i opublikowaliśmy ją online.
М2L1 - Podstawy programowania w języku LUA. Funkcje dydaktyczne. Studenci nauczą się wykorzystywać programowanie do zmiany parametrów obiektów. Uczniowie rozpoczną odtwarzanie popularnej gry: "Tower of Hell".
M2L2 - Podstawy programowania w języku LUA. Nauka operatorów warunkowych. Tworzenie pierwszej przeszkody do gry Tower of Hell. Nauka dodawania efektów za pomocą LUA.
M2L3 - Nauka fizyki w Roblox Studio. Wykorzystanie silników i fizyki do tworzenia przeszkód.
M2L4 - Nauka animacji przy użyciu języka LUA. Dodawanie nowych skomplikowanych ruchomych przeszkód do naszej gry.
Rezultaty: Studiowaliśmy fizykę w Roblox Studio. Nauczyliśmy się wchodzić w interakcję z obiektami za pomocą specjalnych przycisków w grze. Nauczyłem się interfejsu użytkownika. Stworzyliśmy własną grę „Wieża Piekieł” i opublikowaliśmy ją w Internecie!
M3L1 - Wprowadzenie do podstaw projektowania gier. Zaawansowana praca z lokalizacjami. Stworzenie własnego toru wyścigowego.
M3L2 - Podstawy skryptowania w języku LUA. Badanie funkcji. Modelowanie, usprawnianie ruchu i fizyka samochodów.
M3L3 - Nauka tworzenia efektów wizualnych. Praca ze źródłami światła. Wprowadzenie do warunków i wprowadzania w języku LUA.
M3L4 - Nauka tworzenia obiektów w grze przy użyciu języka LUA. Tworzenie punktów kontrolnych i linii mety dla toru wyścigowego.
Rezultaty: Poszerzyliśmy naszą wiedzę z zakresu programowania LUA. Zrozumieliśmy, jak działają funkcje i nauczyliśmy się stosować warunki. Nauczyliśmy się pracować ze źródłami światła. Stworzyliśmy własną grę z torem wyścigowym i opublikowaliśmy grę w Internecie!
M4L1 - Wprowadzenie do rozwoju zespołu. Praca zespołowa i tworzenie nowego świata. Powtarzanie zestawu narzędzi. Początek tworzenia nowej gry przygodowej.
M4L2 - Tworzenie obiektów, aby budować i dostosowywać je za pomocą złożonych skryptów. Tworzenie tabeli wyników dla gry. Stworzenie sklepu, w którym można kupić superumiejętności.
M4L3 - Tworzenie narzędzi do zbierania materiałów. Wydobywanie waluty w grze.
M4L4 - Nauka podstaw zarabiania Roblox Studio. Tworzenie przedmiotów na sprzedaż, które gracze mogą kupować za prawdziwe pieniądze.
Rezultaty: Nauczyliśmy się pracować zespołowo i tworzyć nowy, duży świat. Nauczyliśmy się tworzyć walutę w grze i wymieniać ją na umiejętności. Stworzyliśmy świetny czat do komunikacji między graczami! Stworzyliśmy nowy świat i opublikowaliśmy go online!
M5L1 - Projekt gry. Opracowanie planu lokacji nowej gry.
M5L2 - Lokacja i budynek lobby. Wzmocnienie doświadczenia modelowania lokalizacji 3D.
M5L3 - Tworzenie narzędzia - miecz. Nauka funkcji LUA do interakcji z narzędziami.
M5L4 – Studiowanie wydarzeń Roblox, aby dodać animacje i wdrożyć atak kombo dla miecza.
Rezultaty: Nauczyliśmy się pracować z własnymi stworzonymi narzędziami. Nauczyliśmy się pracować z animacjami i dźwiękami. Nauczyliśmy się pracować z wydarzeniami w Roblox. Dowiedzieliśmy się, czym jest projektowanie gier. Zaczęliśmy tworzyć duży projekt, w który możesz teraz grać ze znajomymi.
M6L1 - Wprowadzenie do pętli while w LUA. Tworzenie znikających obiektów.
M6L2 - Klonowanie obiektów w Roblox Studio. Nauka przypisywania różnych ról graczom. Dodawanie różnych narzędzi do graczy.
M6L3 -. Nauka pętli for w języku LUA. Nauka teleportowania graczy za pomocą CFrame. Korzystanie z pętli do rozpoczęcia gry.
M6L4 - Modelowanie 3D. Wprowadzenie do Tinkercada.
Rezultaty: Dokładniej przestudiowaliśmy język programowania LUA. Nauczyliśmy się pracować ze zdarzeniami i pętlami. Nauczyliśmy się klonować obiekty. Nauczyliśmy się podstaw modelowania 3D. Poprawiliśmy projekt, który zaczęliśmy rozwijać w ostatnim module.
M7L1 - Praca z interfejsem użytkownika (GUI). Tworzenie licznika, który pokazuje pozostały czas rundy, a także wyświetla aktualny stan gry w GUI.
M7L2 - Koniec rundy. Dowiadujemy się, jak stworzyć warunki do zakończenia gry i teleportacji z powrotem do bazy.
M7L3 - Praca z interfejsem użytkownika (GUI). Badanie interakcji zdarzeń i GUI. Tworzenie kart, które wskazują rolę gracza i zasady.
M7L4 - Finalizacja naszego dużego projektu. Eksploracja monetyzacji poprzez dodanie Gamepass do gry.
Rezultaty: Nauczyliśmy się pracować z interfejsem użytkownika. Powtórzyliśmy pracę wydarzeń w Roblox. Wzmocniliśmy umiejętności programowania. Skończyliśmy pracę nad projektami i opublikowaliśmy go.
M8L1 - Podstawy projektowania gier. Projektowanie dokumentu koncepcyjnego dla Twojej gry
M8L2 - Monetyzacja. Nauka Gamepassu. Projektowanie własnego projektu
M8L3 - Końcowe testy własnego projektu. Zakończenie gry dyplomowej
M8L4 - Prezentacja projektów. Ukończenie szkoły
Rezultaty: Opracowaliśmy własną oryginalną grę. Połączyliśmy różne mechaniki i scenariusze gry. Przetestowaliśmy projekt i zaprezentowaliśmy swoje projekty dyplomowe.