Programmēšana Roblox Studio · 10–14 gadi · tiešsaistē

Iemācies ar kodu likt Roblox pasaulei darboties

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.

  • Roblox Studio ir bez maksas, maksas konts nav vajadzīgs
  • Priekšzināšanas programmēšanā nav vajadzīgas
  • Nodarbība līdz 90 minūtēm, saziņa Zoom vidē
10–14gadu vecumam
90min. nodarbībā
nedēļā
8–16dalībnieki grupā
Luauprogrammēšanas valoda
Zoomnodarbību vide
Galvenā doma

Objekts pats neko nedara. Kods pasaka, ko darīt

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.

Ko apgūstam nodarbībās

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.

Interaktīvi objekti

Plāksnes, pogas un šķēršļi, kas reaģē uz spēlētāja pieskārienu.

Kustīgi objekti

Platformas un mehānismi, kas paši kustas pēc ieprogrammētās loģikas.

NPC personāži

Personāži, kurus nevada spēlētājs, bet kuriem kods nosaka uzvedību.

Spēles notikumi

Kas notiek, kad spēlētājs kaut ko izdara, un kādā secībā.

Spēles mehānika

Nosacījumi, reakcijas, punktu skaitīšana un citi noteikumi, kas nosaka, kā spēles elementi savstarpēji darbojas.

Multiplayer principi

Kā vairāku spēlētāju darbības tiek savstarpēji sasaistītas.

Programmēšanas pamati

Luau valoda, ar kuru strādā Roblox Studio

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.

Mainīgie

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"

Nosacījumi

Programmēšanas loģika “ja notiek šis, tad izdari to”.

if punkti >= 10 then
  atvertDurvis()
end

Cikli

Vienu darbību atkārto vairākas reizes vai kamēr izpildās nosacījums.

for i = 1, 5 do
  raditMonetu()
end

Funkcijas

Darbību kopums, kam iedod vārdu un ko var izsaukt tik reižu, cik vajag.

function atvertDurvis()
  durvis.Open = true
end

Masīvi un tabulas

Veids, kā vienuviet glabāt un sakārtot daudzas vērtības vai objektus.

local monetas = {
  "zelts", "sudrabs", "varš"
}

Notikumi

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.

Divas dažādas programmas

Datorspēļu inženieris vai programmēšana?

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.

Vairāk par to, KO izveido

Roblox datorspēļu inženieris

  • Spēles ideja un pasaule
  • Kartes, 3D objekti un vides dizains
  • Spēles dizains un lietotāja saskarne
  • Animācija un skaņa
Vairāk par to, KĀ tas darbojas

Programmēšana Roblox Studio

  • Programmēšanas pamati (Luau valoda)
  • Mainīgie, nosacījumi, cikli un funkcijas
  • Loģiska darbību secība
  • Spēles mehānisms

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

Par spēles publicēšanu Roblox platformā

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āciju
Tehniskā puse

Kas vajadzīgs, lai mācītos no mājām

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

  • Dators ar Windows vai macOSRoblox Studio nedarbojas uz Chromebook, planšetes vai telefona.
  • Pele3D vidē un koda redaktorā ar peli strādāt ir daudz ērtāk nekā ar skārienpaliktni.
  • Stabils interneta pieslēgumsPilnīgi pietiek ar parastu mājas Wi-Fi.
  • Austiņas ar mikrofonuLai dalībnieks labi dzird pedagogu un var droši uzdot jautājumus.
  • Roblox StudioBez maksasBezmaksas izstrādes vide. Maksas konts vai Robux nav vajadzīgi.
  • ZoomIekļautsSaziņai un ekrāna kopīgošanai. Pieslēgšanās saiti nosūtām pirms nodarbības.

Uztraukums par tehniku? Nevajag.

  1. Pēc pieteikuma e-pastā saņemsi soli pa solim instrukciju Roblox Studio uzstādīšanai.
  2. Pirms pirmās nodarbības kopā ar pedagogu pārbaudīsim pieslēgumu, mikrofonu un programmu.
  3. Visu kursu ir pieejams tehniskais atbalsts WhatsApp un e-pastā, darba dienās no 16.00 līdz 20.00.
Apskatīt tehnisko atbalstu
Cena un pieteikšanās

Viena cena, viss iekļauts

Nav iestāšanās maksas un nav papildu pirkumu. Mācību materiālus nodrošinām mēs.

Tehniskais atbalsts vecākiem un bērniem

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.

Atvērt tehnisko atbalstu

Rezervē vietu programmēšanas grupā

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.