Vairāku spēlētāju spēles izveide Roblox Studio - kurss 24 000 rubļu. no Coddy School of Programming for Children, apmācība 4 moduļi (mēneši)
Literārs Mistrojums / / December 02, 2023
Vecums: 11-14 gadi
Līmenis: uzlabots.
Ilgums: no 4 moduļiem (mēneši), no 32 stundām*.
Formāts: individuālas un grupu nodarbības, bezsaistē un tiešsaistē (reālā laikā).
Bērnu skaits: no 1 līdz 8.
Cena:
no 750 rub./stundā tiešsaistes grupā,
no 850 rubļiem stundā bezsaistes grupā,
no 1050 rub./stundā individuāli tiešsaistē,
no 1980 rub./stunda individuāli bezsaistē.
Informācijas laikmetā datorspēles kļūst arvien populārākas, un tiešsaistes spēles ir kļuvušas par globālu tendenci. To plašā izplatība ir izskaidrojama ar to, ka visas darbības notiek reāllaikā ar reāliem spēlētājiem, kas ļauj cilvēkiem sazināties un iegūt lielu skaitu draugu.
Šodien Roblox ir konkurents tādām slavenām spēlēm kā Minecraft, Fortnite, Lego, un tuvākajā nākotnē tas konkurēs ar popularitāti ar YouTube un TikTok.
Roblox ir tiešsaistes vairāku spēlētāju platforma, kas apvieno videospēli un sava veida sociālo tīklu. Tas ļauj spēlētājiem izveidot savas unikālas spēles, izmantojot pašu Roblox Studio dzinēju. Spēles ir kodētas objektorientētā programmēšanas sistēmā, kas izmanto Lua programmēšanas valodu, lai kontrolētu spēles vidi. Lietotāji var izveidot spēļu produktus, kas atspoguļo pērkamu saturu, veicot vienreizējus pirkumus, kā arī mikrodarījumus, izmantojot izstrādātāju produktus.
Vēl pirms dažiem gadiem datorspēļu izstrāde bija ekskluzīvi profesionāla darbības joma šauram uzņēmumu lokam, taču līdz ar lielo spēļu dzinēju parādīšanos viss ir krasi mainījies! Mūsu programmēšanas kursos bērni varēs izprast datorspēļu izstrādes pamatus un mēneša laikā kopā ar Roblox pasauli izveidot savas pirmās spēles.
Spēļu izveides priekšrocības vietnē Roblox Studio
1. Roblox ir populāra aplikācija, gandrīz visi bērni to vai nu spēlē, vai ir par to dzirdējuši, tāpēc mācību procesā bērns nezaudēs interesi, bet tieši otrādi, būs motivēts mācīties.
2. Šajā platformā daudzas lietas ir vienkāršotas un pielāgotas, lai pat mazi bērni tajā varētu izveidot savas spēles un dalīties ar visu pasauli!
3. Roblox Studio ļauj izveidot dažu veidu spēles, pat neizmantojot valodu programmēšana, kas ļauj ātri ieinteresēt bērnus un iepazīstināt viņus ar lielāko daļu nepieciešamie instrumenti.
4. Šo spēļu programmēšanai izmantotais Lua valodas modulis ir funkcionāls, strukturēts un kopumā viegli saprotams.
5. Platforma sniedz iespēju sadarboties spēļu izstrādei – bērni var izveidot savas spēles un publicēt tās Roblox vidē tikai ar diviem klikšķiem. Tas arī sniedz iespēju pilnveidot savus projektus.
Informācijas tehnoloģijas attīstās ļoti strauji, tāpēc programmēšana un spēļu izstrāde 21. gadsimtā ir ļoti populāras un perspektīvas jomas. Datorspēļu veidošanas mehānikas apgūšana, pieredze darbā ar projektiem, lua valodas pamati – tas viss būs vērtīga pieredze ikvienam, kurš ne tikai plāno izmantot gatavus datorproduktus, bet arī vēlas saprast, kā tie darbojas, vai izveidot savu programmatūru paša spēkiem.
Ja jūsu bērnam patīk spēlēt datorspēles un viņš vēlas iemācīties izveidot pats - palīdziet viņam sāciet attīstīties šajā virzienā un reģistrējiet viņu kursā “Vairāku spēlētāju spēles izveide Roblox."
Kam kurss ir piemērots?
- Tiem, kurus interesē vairāku spēlētāju spēles
- Tiem, kas vēlas iemācīties strādāt komandā un ienirt spēļu industrijā
- Tiem, kam patīk spēlēt Roblox
- Tie, kas sapņo izveidot profesionālas spēles
Kursa saturs:
- darbs Roblox Studio
- lietojumprogrammas saskarne
- projekta publicēšana
- saglabāšana un importēšana, attēlu formāti
- projekta iestatīšana
- programmu rakstīšana
- darbs ar mūziku
- ainavu rediģēšana
- kartes izkārtojums
- darbs ar modelēšanu
- klients un serveris
- lomas projektā
- Komandas tests
- vietām
- teleportējas
- admin konsole
- atkļūdošana
- moduļa skripts
- datu krātuve
- Projekta darbs
- projekta pabeigšana
Kursa mērķi:
1. Iemācieties izveidot vairāku spēlētāju spēļu sižetu, dizainu un mehāniku Roblox Studio, izmantojot Lua programmēšanas valodu.
2. Iemācīties strādāt komandā.
3. Virzīt bērnus no intereses spēlēt datorspēles līdz vēlmei tās radīt un nākotnē attīstīties IT jomā.
Par kursu:
Kursā “Vairāku spēlētāju spēļu izveide Roblox Studio” bērni jutīsies kā īsti spēļu izstrādātāji: iepazīsies ar pamatiem. izveidojiet profesionāla līmeņa vairāku spēlētāju spēles un izstrādājiet savas lietojumprogrammā Roblox Studio, un pēc tam kopīgojiet tās ar visu spēļu kopienu kopienai.
Mēs izpētīsim šīs programmas iespējas un iespējas, apgūsim programmēšanas pamatprasmes valodā Lua, mēs iegūsim komandas darba prasmes, izveidosim paši savas pasaules, vairāku spēlētāju spēles un daudz ko citu cits.
Mācību procesā attīstās bērnu radošā domāšana, kas palīdz ģenerēt daudzas idejas viņu darbu sižetiem, radīt unikālas pasaules un izveidot aizraujošu vidi. Arī mūsu kursā mēs koncentrējamies uz vispārīgiem jēdzieniem un principiem, kas tiek lietoti visās programmēšanas valodās, tādējādi veidojot pamatu turpmākai bērnu attīstībai šajā jomā.
Kursa “Vairāku spēlētāju spēļu izveide Roblox Studio” ietvaros jūsu bērns:
- apgūt Lua programmēšanas valodas pamatus;
- pratīs izveidot vairāku spēlētāju spēles un tās publicēt;
- iepazīties ar Roblox Studio pamata un, galvenais, universālajiem rīkiem;
- iemācīties izstrādāt savas administratora konsoles;
- pratīs izveidot vienkāršu saglabāšanas sistēmu;
- pilnveidot savas komunikācijas prasmes, publiskās uzstāšanās un projektu prezentācijas prasmes;
- atklās jaunas radošās iespējas un attīstīs radošo domāšanu;
- iegūs komandas darba iemaņas.
Kurss ir lielisks sākums bērna attīstībai vairāku spēlētāju spēļu veidošanas jomā. Iegūtās zināšanas var kļūt par pamatu sarežģītāku programmu un jomu apguvei (Unreal Engine vai Unity). Līdz kursa beigām bērns prezentēs savu pirmo vairāku spēlētāju spēli.
Kas jums nepieciešams nodarbībām?
Lai pabeigtu kursu, bērnam būs nepieciešams dators/klēpjdators ar tajā instalētām programmām.
Ja nodarbības notiek tiešsaistē:
Piekļuve internetam (pārbaudiet interneta savienojuma stabilitāti, no 10 Mbit/s).
Austiņas, kā arī papildus aprīkojums labākai skaņas kvalitātei: mikrofons vai austiņas.
8
kursiKursa pasniedzējs:
“Spēļu izveide programmā Roblox Studio”, “Spēļu programmēšana Python”, “Minecraft: ievads mākslīgajā intelektā”, “Programmēšana mazajiem”, “Vairāku spēlētāju spēles izveide Roblox Studio”, “Spēļu izveide programmā Scratch”, “Unreal Dzinējs 4"
Izglītība:
Maskavas Enerģētikas universitāte, specialitāte “Mašīnu dinamika un izturība”
Sertificēts Minecraft programmēšanas apmācību programmas dalībnieks
Microsoft sertificēta skolotāju novatora programma
Pieredze:
Darbs ar bērniem basketbolā, sistēmu administratora asistents mārketinga uzņēmumā.
Intereses:
Viņš aizraujas ar programmēšanu, piekopj aktīvu dzīvesveidu, mīl sportu, viegli var atrast pieeju bērnam.
1. modulis
Pirmā diena
Ievads komandas attīstībā
- Roblox spēļu platforma
- Vairāku spēlētāju spēles koncepcija un iezīmes
- Komandas attīstība
- Skriptu rakstīšana
Nodarbības uzdevums: kopīga projekta izstrāde, prāta vētra ideju ģenerēšanai.
Nodarbības rezultāts: pārdomāts spēles projekta izveides ideja un plāns.
Otrā diena
Komandu skriptēšana
- Programmēšanas pamati, algoritms, mainīgie
- Kopīgas programmu rakstīšanas iezīmes
- Pamatnoteikumi cilvēku pievienošanai projektam
- Projekta iestatīšana
Nodarbības uzdevums: projekta izstrāde komandā, skriptu saglabāšana, rakstot kopā.
Nodarbības rezultāts: iepazinās ar programmu apstiprināšanu, vairāku cilvēku koda rakstīšanu un spēles sākuma iestatījumiem.
Trešā diena
Pamatmetodes mūzikas, attēlu un modeļu pievienošanai projektam
- Mūzikas meklēšana un importēšana
- Meklēt un importēt attēlus
- Meklēt un importēt modeļus
- Pievienoto objektu regulēšana
Nodarbības uzdevums: darbs ar pareizu dažādu elementu importu projektā.
Nodarbības rezultāts: Mēs aplūkojām mūzikas, attēlu un modeļu importēšanu projektā un uzzinājām, kā projektam pievienot mūziku, attēlus un modeļus.
Ceturtā diena
Pamatmehānikas izstrāde projektā
- Nākotnes spēles projekta plāns
- Diskusija par spēles galveno mehāniku
- Spēļu mehānikas programmas rakstīšana
- Izpratne par atšķirību starp klientu un serveri vairāku spēlētāju spēlēs
Nodarbības uzdevums: projekta plāna sastādīšana, spēles žanra un virziena izvēle, mehānikas pamatprogrammas rakstīšanas uzsākšana.
Nodarbības rezultāts: Mēs izstrādājām projekta detaļas un sākām rakstīt programmu spēļu mehānikai.
2. modulis
Pirmā diena
Lomu nodalīšana projektā
- Kāpēc ir svarīgi nodalīt lomas, strādājot pie vairāku spēlētāju spēles?
- Kādas ir lomas komandas attīstībā?
- Izpratne par katras lomas atbildību komandas attīstībā
- Darba turpināšana pie projekta mehānikas
Nodarbības uzdevums: saruna par lielajiem spēļu industrijas uzņēmumiem un to veidoto projektu piemēriem.
Nodarbības rezultāts: ieguva pamatzināšanas par komandas darbu un lomām komandas attīstībā.
Otrā diena
Darba turpināšana pie projekta. Apvidus dizaina izveide
- Ainavu veidošanas uzdevumi un vides mākslinieka loma
- Ainavu objektu veidošana, veģetācijas stādīšana
- Piemērotu modeļu atrašana vai izveide
- Praktizējiet darbu pie sava projekta – ainavas un veģetācijas elementu pievienošana
Nodarbības uzdevums: pasaules primārā izskata izstrāde un īstenošana.
Nodarbības rezultāts: iepazinās ar spēles ainavas projektēšanas uzdevumiem, un veidoja pasaules sākotnējo izskatu.
Trešā diena
Skaņu loma spēlēs
- Kāpēc mums ir vajadzīgas skaņas spēlē, piemēru analīze
- Skaņu klasifikācija: fona skaņas, varoņu balsis, ieroču skaņas, dabas skaņas
- Atrodiet, pievienojiet un pielāgojiet projekta skaņas
- Fona atskaņotāja izveide
Nodarbības uzdevums: fona atskaņotāja izveide projektam.
Nodarbības rezultāts: turpināja projekta attīstību - pievienoja projektam skaņas un fona atskaņotāju.
Ceturtā diena
Pirmie projekta testi. Kā kopā pārbaudīt
- Projektu testēšanas uzdevumi
- Vietējā projekta uzsākšana
- Kļūdu atrašana, spēles atkļūdošana
- Komandas projekta uzsākšana
- Vietējā palaišana ar dažādu spēlētāju skaitu datorā
Nodarbības uzdevums: veikt pirmos projekta testus, atrodot kļūdas.
Nodarbības rezultāts: pārbaudīja projektu, atzīmēja, vai ir globālas kļūdas, identificēja globālo kļūdu klātbūtni.
3. modulis
Pirmā diena
Ievads vairāku vietu izveidošanā projektā
- Iepazīsimies ar jēdzienu "vieta"
- Vietu piemēri Roblox, vietu žanri un veidi
- Vairāku lugu izveide galvenā projekta ietvaros
- Izspēļu iestatīšana spēlētāju skaitam
Nodarbības uzdevums: jaunu lugu veidošana kopīgā projektā, lugu iekārtošana.
Nodarbības rezultāts: Iepazināmies ar vietas jēdzienu, savā projektā izveidojām un konfigurējām vairākas vietas.
Otrā diena
Teleportācija starp vietām
- Kas ir teleportācija
- Teleportācijas metodes
- Atgriezties uz galveno vietu
- Praktizējiet teleportācijas pievienošanu un iestatīšanu
Nodarbības uzdevums: izmantojot vairākas teleportācijas metodes starp izveidotajām vietām.
Nodarbības rezultāts: iepazinās ar teleportāciju Roblox, izveidoja teleportēšanos uz jaunām vietām un atpakaļ uz galveno vietu.
Trešā diena
Administrācijas konsoles izveide spēlē
- Kāpēc tiek izmantota administratora konsole, administratora konsoles ieviešanas piemēri
- Administratora konsoles GUI izveide
- To komandu atlase, kuras izstrādātājs administrēs projektā
- Koda rakstīšana administratora konsolei
Nodarbības uzdevums: administrēšanas konsoles GUI projektēšana, konsoles koda rakstīšana.
Nodarbības rezultāts: iemācījāmies izveidot admin konsoli, turpinājām strādāt pie spēles pamata mehānikas - pievienojām spēlei admin konsoli un konfigurējām to.
Ceturtā diena
Projekta atkļūdošana
- Projekta atkļūdošanas uzdevumi un metodes
- Metodes kļūdu atrašanai projekta kodā
- Skriptu atkļūdošana
- Praktizējiet kļūdu atrašanu un labošanu
Nodarbības uzdevums: atrast un labot kļūdas sava projekta kodā.
Nodarbības rezultāts: ieguva iemaņas kļūdu labošanā.
4. modulis
Pirmā diena
Moduļa skripta izveide
- Kam projekta kodā tiek izmantoti moduļa skripti?
- Moduļu skriptu iezīmes, gatavā skripta parauga analīze
- Atkārtota moduļa rakstīšana monētu vākšanai
- Moduļu skripta rakstīšana skaņām
Nodarbības uzdevums:veidojot modulārus skriptus monētu un skaņu vākšanai.
Nodarbības rezultāts: Mēs pārbaudījām moduļu skriptu mērķi un uzzinājām, kā rakstīt moduļu skriptus mūsu projektam.
Otrā diena
Datu veikals - datu glabāšana Roblox
- Kāds ir datu uzglabāšanas mērķis - spēlētāju datu, spēļu rezultātu glabāšana
- Kas ir datu veikals Roblox
- Datu veikala izmantošana, punktu saglabāšana
- Datu veikala savienošana ar mūsu projektu
- Praktizējiet skriptu rakstīšanu sava projekta datu uzglabāšanas sistēmai
Nodarbības uzdevums: rakstot kodu spēles saglabāšanas sistēmai, izmantojot datu veikalu.
Nodarbības rezultāts: Iepazināmies ar datu uzglabāšanas uzdevumiem un sākām projektēt glabāšanas sistēmu projektam.
Trešā diena
Datu veikals - datu glabāšana Roblox. Turpinājums
- Datu noliktavu veidi. Datu krātuve un pasūtīto datu veikals
- Atšķirība starp datu krātuvi un pasūtīto datu veikalu, lietojumprogrammu piemēri
- Kā izmantot datu krātuvi un pasūtīto datu veikalu
Nodarbības uzdevums: izprotot atšķirības starp diviem datu krātuvēm.
Nodarbības rezultāts: uzrakstīja piemērus par divu datu krātuvju izmantošanu, turpināja darbu pie projekta, pielietoja prasmes darbā ar Data Store (atjaunojam spēlētāja punktus pēc atkārtotas ienākšanas spēlē)
Ceturtā diena
Apkopojot projektu
- Projekta testēšana
- Projekta uzlabošana un pabeigšana, pamatojoties uz testēšanas rezultātiem
- Kļūdu atrašana un labošana
- Galīgais objektu izvietojums kartē
- Darba rezultātu un kursu rezultātu apspriešana, attīstības perspektīvas GameDev
Nodarbības uzdevums: darbs pie gala produkta (praktiskais darbs pie gala testēšanas, atkļūdošanas un projekta pabeigšanas).
Nodarbības rezultāts: pārbaudīja projekta loģiku, pārbaudīja un pabeidza projektu, apkopoja kursu rezultātus.