Uvod

Na delavnici bomo Roblox pogledali z druge strani. Namesto da bi samo igrali igre, bomo odprli Roblox Studio in začeli ustvarjati svojo. Udeleženci bodo skozi praktični projekt Meteor Shower spoznali, kako je zgrajena igra in kako lahko s programskim jezikom Lua določamo, kaj se v njej dogaja. Ustvarili bomo meteor, mu dodali vizualne in zvočne učinke ter ga s programsko kodo pripravili do tega, da ob trku z zemljo eksplodira. Nato bomo program nadgradili tako, da se bodo novi meteorji samodejno ustvarjali in pojavljali na naključnih mestih igralnega sveta. Udeleženci bodo tako na konkretnem primeru spoznali povezavo med programsko kodo, objekti, dogodki, funkcijami in dogajanjem v računalniški igri. Delavnica predstavlja uvod v način dela na tečaju ROBLOX Games Developer, kjer skozi različne projekte postopoma razvijamo zahtevnejše igre ter poglabljamo znanje programiranja v jeziku Lua.

Program tečaja

1Iz igralca v razvijalca – ustvarimo Meteor Shower v Roblox Studiu
Udeleženci bodo spoznali osnovno okolje Roblox Studio ter način, kako iz posameznih objektov, nastavitev in programske kode nastane delujoča računalniška igra. Cilj delavnice ni zgolj izdelati igralni prizor, temveč pokazati, kako lahko z znanjem programiranja spreminjamo pravila virtualnega sveta in iz uporabnika tehnologije postanemo njen ustvarjalec. V praktičnem projektu bomo: ustvarili igralni svet in meteor, meteorju dodali ogenj, dim in zvok, spoznali osnovno strukturo programske kode v jeziku Lua, s funkcijo določili, kaj se zgodi ob trku meteorja z zemljo, ustvarili eksplozijo in krater, uporabili spremenljivke in dogodke, izdelali mehanizem za samodejno ustvarjanje novih meteorjev, z naključnimi koordinatami določili različna mesta njihovega pojavljanja ter na koncu igro preizkusili in preverili, ali lahko v meteorskem dežju preživimo.