Podstawy programowania w Roblox (Obby)
Zapraszamy wszystkich młodych miłośników gier do fascynującego świata tworzenia własnych projektów w Roblox Studio! Z nami poznasz podstawy tworzenia gier, nauczysz się podstaw programowania w języku Lua oraz stworzysz własne, niepowtarzalne mapy typu „obby”.
Proponowany wiek
Każdy, kto chce zacząć przygodę z Roblox Studio! Niezależnie czy masz 6 czy 14 lat, dla wszystkich jest miejsce!
Wymagania
Podstawowa obsługa komputera, stabilne połączenie z internetem oraz dobry humor. Reszty nauczymy Cię na zajęciach!
Program kursu – 8 modułów (24 lekcje)
Moduł 1: Wprowadzenie do Roblox Studio i bezpieczeństwo +
- Roblox Studio: Co to jest i jak zacząć?: Instalacja i konfiguracja Roblox Studio, zakładanie konta.
- Interfejs Roblox Studio: Omówienie podstawowych narzędzi, widoków, paneli i najlepszych praktyk.
- Bezpieczeństwo w sieci i zasady społeczności Roblox: Jak chronić konto, unikać niepożądanych treści.
Moduł 2: Podstawy programowania w Lua +
- Wstęp do skryptowania: Zmienne, typy danych, proste operatory i pierwsze linie kodu.
- Funkcje i wydarzenia (events): Tworzenie funkcji, reagowanie na zdarzenia (np. kliknięcia, kolizje).
- Debugowanie i czytelność kodu: Podstawowe techniki znajdowania błędów, dobre praktyki pisania skryptów.
Moduł 3: Projektowanie obby – fundamenty mapy i przeszkód +
- Podstawy tworzenia obby: Charakterystyka gier typu „obby”, planowanie i szkicowanie mapy.
- Praca z materiałami i teksturami: Dodawanie i edycja materiałów, tworzenie atrakcyjnych powierzchni.
- Platformy, ruchome elementy i kolizje: Implementacja spadających klocków, przesuwających się platform.
Moduł 4: Zaawansowane mechaniki obby +
- Pułapki i mechanizmy aktywujące: Tworzenie zapadni, laserów, czy ruchomych przeszkód.
- Skryptowanie efektów i animacji: Dodawanie dźwięków, cząsteczek (particles), animacji postaci.
- Checkpointy i zapisywanie postępu: Jak stworzyć punkty kontrolne, by gracz mógł wrócić do określonego miejsca.
Moduł 5: Personalizacja i współpraca +
- Personalizacja postaci gracza: Tworzenie niestandardowych akcesoriów, skórek i efektów specjalnych.
- System multiplayer: Jak zapraszać znajomych do wspólnego testowania i grania.
- Zarządzanie zespołem w Roblox Studio: Praca z wersjonowaniem, ograniczeniami dostępu.
Moduł 6: Interfejs gracza (GUI) i system punktów +
- Tworzenie HUD (Heads-Up Display): Dodawanie liczników, pasków życia, okien dialogowych.
- Rankingi i nagrody: Jak śledzić postępy graczy, tworzyć tablice wyników.
- Monety, punkty i wirtualna waluta: Mechanika zdobywania i wydawania punktów, opcje rozwoju ekonomii w obby.
Moduł 7: Testowanie, optymalizacja i ulepszanie gry +
- Wykrywanie i usuwanie błędów: Dobre praktyki testowania, narzędzia do debugowania.
- Balans rozgrywki i poziom trudności: Jak dostosować liczbę przeszkód, tempo gry i trudność etapów.
- Rozszerzanie i modyfikacje obby: Dodawanie nowych poziomów, trybów gry lub wariantów wizualnych.
Moduł 8: Wprowadzenie do zaawansowanych tematów i dalsze kroki +
- Planowanie kolejnych aktualizacji: Jak dodawać nowe funkcje, etapy i wydarzenia.
- Publikacja gry w Roblox: Jak opublikować projekt, ustawić odpowiednie ustawienia dostępu.
- Promocja i społeczność: Wskazówki dotyczące promowania gry, budowania grup.
Harmonogram: 1 spotkanie w tygodniu – 60 minut
Płatność: 40–50 zł za lekcję
Ilość osób w grupie: 1–4
