Wprowadzenie
“ROBLOX z Lua” to świetna propozycja dla uczniów, którzy chcą zgłębić zaawansowane tajniki tworzenia gier w ROBLOX z wykorzystaniem języka LUA. Na każdej lekcji uczniowie będą zgłębiać tajniki programowania w ROBLOXIE, stając się przy tym coraz lepszymi twórcami gier. Zapoznają się z językiem LUA, który zapewnia możliwość tworzenia zaawansowanych gier na platformie ROBLOX. Na tym kursie uczniowie poznają nowoczesne techniki projektowania i programowania rozbudowanych gier komputerowych. Rozwiną swoje umiejętności programistyczne oraz utrwalą i rozbudują swoją wiedzę na temat podstawowych zagadnień z programowania takich jak zmienne, stałe, instrukcje warunkowe, pętle, metody, klasy oraz obiekty. Zajęcia dla uczniów, którzy ukończyli kurs „Python z Minecraftem”. Po zakończeniu kursu każdy uczestnik otrzymuje certyfikat potwierdzający uczestnictwo.
Program kursu
1Lekcja 1. Wprowadzenie do Roblox Studio
Celem lekcji będzie zapoznanie się ze środowiskiem Roblox Studio. Uczniowie poznają podstawy w jaki sposób tworzyć przedmioty, obiekty, określać rodzaj materiału, kolory oraz jak modyfikować ich wielkość, położenie. Każdy uczestnik przygotuje swoją własną mapę i przetestuje dodając gracza.
2Lekcja 2. Wstęp do języka LUA
Celem zajęć będzie przedstawienie podstawowych zagadnień języka Lua. Uczestnicy wykorzystają zmienne do modyfikacji obiektów oraz zaprogramowania wybuchu.
3Lekcja 3. Extreme Track
Celem zajęć będzie stworzenie rozbudowanego toru usłanego licznymi przeszkodami. Uczniowie zaprojektują system checkpoint. Za pomocą edytora modeli stworzą różnego rodzaju etapy zawierające przeszkody statyczne oraz ruchome. Przy użyciu języka LUA , uczestnicy zaprogramują między innymi Super Jump, przeszkody niszczące naszego gracza oraz zasadzki tymczasowe.
4Lekcja 4. Początek dużego projektu - wstęp do tablic informacyjnych
Celem lekcji będzie stworzenie tablicy informacyjnej, dodanie dodatkowych napisów oraz programu, który będzie powodował, że nasze napisy zaczną się obracać i kolejnego który będzie sprawiał, że nasza tablica zacznie lewitować.
5Lekcja 5. Tworzymy pierwszy sklep – sprzęt do walki z Zombie
Celem lekcji będzie stworzenie sklepu z bronią które pozwolą nam na walkę z Zombiakami oraz gotówki z możliwością zbierania i tablicy wyświetlającej ich ilość.
6Lekcja 6. Tworzymy pierwszy sklep – sprzęt do walki z Zombie cz. 2
Kontynuacja poprzedniej lekcji
7Lekcja 7. Zombie nadciąga – system spawningu
Celem lekcji będzie stworzenie systemu spawningu zombiaków.
8Lekcja 8. Ulepszamy rozgrywkę – wprowadzamy rundy z falami zombie
Celem lekcji będzie ulepszenie rozgrywki - wprowadzenie rund z falami zombie.
9Lekcja 9. Tajniki budowniczego Robloxa - wstęp do Tycoona
Celem zajęć będzie poznanie zaawansowanych tajemnic budowniczego Robloxa. Rozpoczniemy prace na stworzeniem gry typu Tycoon.
10Lekcja 10. Tajniki budowniczego Robloxa - część II
Celem zajęć będzie kontynuacja prac nad grą Tycoon.
11Lekcja 11. Tajniki budowniczego Robloxa - część III
Celem zajęć będzie kontynuacja prac nad grą Tycoon.
12Lekcja 12. Tajniki budowniczego Robloxa cz. IV
Celem zajęć będzie kontynuacja prac nad grą Tycoon.
13Lekcja 13. Tajniki budowniczego Robloxa cz. V
Celem zajęć będzie kontynuacja prac nad grą Tycoon.
14Lekcja 14. Tajniki budowniczego Robloxa VI
Celem zajęć będzie dokończenie gry Tycoon. Na zajęciach powtórzymy materiał z semestru.
15Lekcja 15. Tajniki budowniczego Robloxa - Projektant poziomów
Celem lekcji będzie zapoznanie się z dobrymi praktykami projektowania poziomów oraz ciekawym rozbudowaniem map.
16Lekcja 16. Tajniki budowniczego Robloxa - Narzędzia
Celem lekcji będzie szczegółowe poznanie narzędzi i ich właściwości.
17Lekcja 17. Tajniki budowniczego Robloxa - Zaawansowane tekstury
Celem lekcji będzie poznanie zaawansowanych możliwości Roblox Studio i jego możliwości w kierunku dodawania zaawansowanych tekstur.
18Lekcja 18. Tajniki budowniczego Robloxa - Specjalne skrzynki
Celem lekcji będzie wprowadzenie dodatkowych skrzynek z atrakcjami do rozgrywki.

