Algoritms
Soli pa solim izveidota darbību secība, kas nosaka, kā programma atrisina uzdevumu un kādā kārtībā jāizpilda darbības.
Dalībnieks apgūs programmēšanas pamatus Luau valodā, mācoties caur praktiskiem uzdevumiem Roblox Studio vidē. Mainīgie, funkcijas, notikumi un spēles loģika kļūs saprotami, redzot tos darbībā, piemēram, liekot objektiem kustēties, reaģēt uz spēlētāja darbībām un izpildīt noteiktus uzdevumus. Tā dalībnieks soli pa solim iemācīsies, kā ar kodu panākt vēlamo rezultātu.
Kursa būtība ir dot iespēju ieraudzīt, kā spēle darbojas aizkadros, un iemācīties, kā pašam izmainīt dažādas spēles darbības, rakstot koda rindas.
Roblox Studio pasaulē ir objekti, kā plāksne, durvis vai personāžs. Paši par sevi tie neko nedara.
Dalībnieks uzraksta kodu Luau valodā, nosakot, kad objektam jāreaģē un kas tam jādara.
Spēlē objekts sāk kustēties, atveras, pazūd vai iedarbina nākamo notikumu.
Soli pa solim izveidota darbību secība, kas nosaka, kā programma atrisina uzdevumu un kādā kārtībā jāizpilda darbības.
Plāksnes, pogas un šķēršļi, kas reaģē uz spēlētāja pieskārienu.
Platformas un mehānismi, kas paši kustas pēc ieprogrammētās loģikas.
Personāži, kurus nevada spēlētājs, bet kuriem kods nosaka uzvedību.
Kas notiek, kad spēlētājs kaut ko izdara, un kādā secībā.
Nosacījumi, reakcijas, punktu skaitīšana un citi noteikumi, kas nosaka, kā spēles elementi savstarpēji darbojas.
Kā vairāku spēlētāju darbības tiek savstarpēji sasaistītas.
Luau ir uz Lua balstīta valoda, kas veidota Roblox vajadzībām. Mainīgie, nosacījumi, cikli un funkcijas ir universāli jēdzieni: tie noder arī tad, kad dalībnieks vēlāk ķeras pie citas programmēšanas valodas.
Vieta, kur programma glabā informāciju: punktu skaitu, dzīvības, spēlētāja vārdu.
local punkti = 0
local dzivibas = 3
local vards = "Anna"
Programmēšanas loģika “ja notiek šis, tad izdari to”.
if punkti >= 10 then
atvertDurvis()
end
Vienu darbību atkārto vairākas reizes vai kamēr izpildās nosacījums.
for i = 1, 5 do
raditMonetu()
end
Darbību kopums, kam iedod vārdu un ko var izsaukt tik reižu, cik vajag.
function atvertDurvis()
durvis.Open = true
end
Veids, kā vienuviet glabāt un sakārtot daudzas vērtības vai objektus.
local monetas = {
"zelts", "sudrabs", "varš"
}
Kā spēle reaģē uz kādu darbību, piemēram, pieskaršanos vai klikšķināšanu.
durvis.Touched:Connect(function()
atvertDurvis()
end)
Koda piemēri ir vienkāršoti, lai parādītu principu. Nodarbībās dalībnieks strādā ar savu projektu.
Abos kursos tiek izmantots Roblox Studio, taču to mērķis ir atšķirīgs. Datorspēļu inženiera kursā lielāks uzsvars ir uz spēles izveidi un tās elementu veidošanu, savukārt programmēšanas kursā galvenā uzmanība ir pievērsta kodam un programmēšanas principiem.
Programmēšanas kurss ir arī loģisks nākamais solis pēc datorspēļu inženiera, bet tas nav priekšnoteikums. Apskatīt datorspēļu inženiera kursu
Nodarbībās dalībnieks sagatavo un pārbauda savu projektu, un tas paliek saglabāts viņa paša Roblox kontā. Kopš 2026. gada maija Roblox atļauj publicēt spēli tikai no konta, kas ir izgājis vecuma pārbaudi, un publicēšanai visām vecuma grupām papildus vajadzīga dokumenta pārbaude, divpakāpju autentifikācija un maksas abonements.
Šīs pārbaudes var izdarīt tikai paša konta īpašnieks, tāpēc skola dalībnieku darbus publicēt nevar. Ja vēlaties spēli padarīt publiski pieejamu, jāveic verifikācija Roblox kontā.
Roblox pamācība par verifikācijuRoblox Studio ir bezmaksas programma, tāpēc licences pirkt nevajag. Vienīgais nosacījums ir dators: Roblox Studio ir izstrādes vide un uz planšetes vai Chromebook tā nedarbojas.
Nav iestāšanās maksas un nav papildu pirkumu. Mācību materiālus nodrošinām mēs.
Cenā ir četras nodarbības mēnesī.
Roblox Studio uzstādīšana, pieslēgšanās Zoom, aizmirstas paroles un biežāko problēmu risinājumi vienuviet. Atbildam darba dienās no 16.00 līdz 20.00 pēc Latvijas laika.
Reģistrācija aizņem apmēram divas minūtes: ieraksti kontaktus, un mēs sazināsimies par tuvāko sākuma datumu.
Vietu skaits grupās ir ierobežots
Nodarbībās tiek izmantota Roblox Studio platforma. Programma nav Roblox Corporation oficiāls produkts un nav Roblox Corporation sponsorēta vai apstiprināta.