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”.

Kurs Podstawy programowania w Roblox (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