Kelių žaidėjų žaidimo sukūrimas „Roblox Studio“ - kursas 24 000 rublių. iš Coddy vaikų programavimo mokyklos, mokymai 4 moduliai (mėn.)
įvairenybės / / December 02, 2023
Amžius: 11-14 metų
Lygis: pažengęs.
Trukmė: nuo 4 modulių (mėnesiai), nuo 32 valandų*.
Formatas: individualios ir grupinės pamokos, neprisijungus ir prisijungus (realiu laiku).
Vaikų skaičius: nuo 1 iki 8.
Kaina:
nuo 750 rub./val. internetinėje grupėje,
nuo 850 rub./val neprisijungus grupėje,
nuo 1050 rub./val individualiai internetu,
nuo 1980 rub./val individualiai neprisijungus.
Informacijos amžiuje kompiuteriniai žaidimai tampa vis populiaresni, o internetiniai žaidimai tapo pasauline tendencija. Platus jų pasiskirstymas paaiškinamas tuo, kad visi veiksmai vyksta realiu laiku su tikrais žaidėjais, o tai leidžia žmonėms bendrauti ir susirasti daug draugų.
Šiandien „Roblox“ yra tokių garsių žaidimų kaip „Minecraft“, „Fortnite“, „Lego“ varžovas, o artimiausiu metu populiarumu konkuruos su „YouTube“ ir „TikTok“.
Roblox yra internetinė kelių žaidėjų platforma, jungianti vaizdo žaidimą ir savotišką socialinį tinklą. Tai leidžia žaidėjams sukurti savo unikalius žaidimus naudojant Roblox Studio variklį. Žaidimai yra koduojami objektinio programavimo sistemoje, kuri naudoja Lua programavimo kalbą žaidimo aplinkai valdyti. Naudotojai gali kurti žaidimų produktus, kurie atspindi perkamą turinį per vienkartinius pirkinius, taip pat mikrooperacijas naudodami kūrėjo produktus.
Dar prieš keletą metų kompiuterinių žaidimų kūrimas buvo išskirtinai profesionali veiklos sritis nedideliam įmonių ratui, tačiau atsiradus dideliems žaidimų varikliams viskas kardinaliai pasikeitė! Mūsų programavimo kursuose vaikai galės perprasti kompiuterinių žaidimų kūrimo pagrindus ir per mėnesį kartu su Roblox pasauliu susikurti pirmuosius žaidimus.
Žaidimų kūrimo Roblox Studio pranašumai
1. Roblox yra populiari programa, beveik visi vaikai ją arba žaidžia, arba yra apie ją girdėję, todėl mokymosi proceso metu vaikas nepraras susidomėjimo, o priešingai – bus motyvuotas mokytis.
2. Šioje platformoje daug dalykų supaprastinta ir pritaikyta taip, kad net maži vaikai galėtų joje kurti savo žaidimus ir dalintis su visu pasauliu!
3. „Roblox Studio“ suteikia galimybę sukurti kai kurių tipų žaidimus net nenaudojant kalbos programavimas, leidžiantis greitai sudominti vaikus ir supažindinti juos su dauguma reikalingų įrankių.
4. Lua kalbos modulis, naudojamas šiems žaidimams programuoti, yra funkcionalus, struktūrizuotas ir paprastai lengvai suprantamas.
5. Platforma suteikia galimybę bendrai kurti žaidimus – vaikai gali susikurti savo žaidimus ir publikuoti juos Roblox aplinkoje vos dviem paspaudimais. Tai taip pat suteikia galimybę patobulinti savo projektus.
Informacinės technologijos vystosi labai greitai, todėl programavimas ir žaidimų kūrimas XXI amžiuje yra labai populiarios ir perspektyvios sritys. Kompiuterinių žaidimų kūrimo mechanikos studijos, patirtis dirbant su projektais, Lua kalbos pagrindai – visa tai bus vertinga patirtis kiekvienam žmogui, ne tik planuoja naudoti paruoštus kompiuterių produktus, bet ir nori suprasti, kaip jie veikia, arba sukurti savo programinę įrangą savarankiškai.
Jei jūsų vaikas mėgsta žaisti kompiuterinius žaidimus ir nori išmokti kurti savo – padėkite jam pradėkite tobulėti šia kryptimi ir užrašykite jį į kursą „Kelių žaidėjų žaidimo kūrimas Roblox“.
Kam tinka kursas?
- Tiems, kurie domisi kelių žaidėjų žaidimais
- Tiems, kurie nori išmokti dirbti komandoje ir pasinerti į žaidimų industriją
- Tiems, kurie mėgsta žaisti Roblox
- Tie, kurie svajoja kurti profesionalius žaidimus
Kurso turinys:
- darbas Roblox studijoje
- programos sąsaja
- projekto publikavimas
- išsaugojimas ir importavimas, vaizdo formatai
- projekto sąranka
- rašymo programas
- darbas su muzika
- kraštovaizdžio redagavimas
- žemėlapio išdėstymas
- darbas su modeliavimu
- klientas ir serveris
- vaidmenis projekte
- Komandos testas
- vietos
- teleportuojasi
- administratoriaus konsolė
- derinimas
- modulio scenarijus
- duomenų saugykla
- Projektinis darbas
- projekto užbaigimas
Kurso tikslai:
1. Išmokite kurti kelių žaidėjų žaidimų siužetą, dizainą ir mechaniką „Roblox Studio“ naudodami Lua programavimo kalbą.
2. Išmok dirbti komandoje.
3. Nukreipti vaikus nuo pomėgio žaisti kompiuterinius žaidimus iki noro juos kurti ir ateityje tobulėti IT srityje.
Apie kursą:
Kurse „Kelių žaidėjų žaidimų kūrimas Roblox Studio“ vaikai pasijus tikrais žaidimų kūrėjais: susipažins su pagrindais. kurkite profesionalaus lygio kelių žaidėjų žaidimus ir sukurkite juos naudodami Roblox Studio programą, o tada bendrinkite su visa žaidimų bendruomene bendruomenė.
Išstudijuosime šios programos ypatybes ir galimybes, įsisavinsime pagrindinius programavimo įgūdžius kalba Lua, įgysime komandinio darbo įgūdžių, kursime savo pasaulius, kelių žaidėjų žaidimus ir dar daugiau kitas.
Mokymosi proceso metu vystosi vaikų kūrybinis mąstymas, kuris padeda sukurti daug idėjų jų kūrinių siužetams, sukurti unikalius pasaulius ir sukurti įdomią aplinką. Taip pat savo kurse mes sutelkiame dėmesį į bendrąsias sąvokas ir principus, kurie naudojami visose programavimo kalbose, taip sudarydami pagrindą tolesniam vaikų vystymuisi šioje srityje.
Kurso „Kelių žaidėjų žaidimų kūrimas Roblox Studio“ metu jūsų vaikas:
- išmokti Lua programavimo kalbos pagrindų;
- gebės kurti kelių žaidėjų žaidimus ir juos publikuoti;
- susipažinti su pagrindiniais, o svarbiausia – universaliais Roblox Studio įrankiais;
- išmokti kurti savo administravimo pultus;
- gebės sukurti paprastą konservavimo sistemą;
- tobulinti savo bendravimo, viešojo kalbėjimo ir projektų pristatymo įgūdžius;
- atras naujų kūrybinių galimybių ir lavins kūrybinį mąstymą;
- įgis komandinio darbo įgūdžių.
Kursas yra puiki pradžia vaiko vystymuisi kelių žaidėjų žaidimų kūrimo srityje. Įgytos žinios gali tapti pagrindu studijuojant sudėtingesnes programas ir sritis (Unreal Engine arba Unity). Kurso pabaigoje vaikas pristatys savo pirmąjį kelių žaidėjų žaidimą.
Ko tau reikia pamokoms?
Kursui baigti vaikui reikės kompiuterio/nešiojamojo kompiuterio su jame įdiegtomis programomis.
Jei pamokos vyksta internetu:
Prieiga prie interneto (patikrinti interneto ryšio stabilumą, nuo 10 Mbit/s).
Ausinės, taip pat papildoma įranga geresnei garso kokybei: mikrofonas arba ausinės.
8
kursaiKurso dėstytojas:
„Žaidimų kūrimas Roblox Studio“, „Žaidimų programavimas Python“, „Minecraft: įvadas į dirbtinį intelektą“, „Programavimas mažiesiems“, „Kelių žaidėjų žaidimo kūrimas Roblox Studio“, „Žaidimų kūrimas Scratch“, „Nerealu variklis 4"
Išsilavinimas:
Maskvos energetikos universiteto specialybė „Mašinų dinamika ir stiprumas“
Sertifikuotas Minecraft programavimo mokymo programos dalyvis
„Microsoft“ sertifikuotų mokytojų novatoriaus programa
Patirtis:
Darbas su vaikais krepšinyje, sistemos administratoriaus asistentas rinkodaros įmonėje.
Pomėgiai:
Jis domisi programavimu, palaiko aktyvų gyvenimo būdą, mėgsta sportą, lengvai randa požiūrį į vaiką.
1 modulis
Pirmoji diena
Įvadas į komandos ugdymą
- Roblox žaidimų platforma
- Kelių žaidėjų žaidimo koncepcija ir ypatybės
- Komandos tobulėjimas
- Scenarijų rašymas
Pamokos užduotis: bendro projekto kūrimas, minčių šturmas idėjoms generuoti.
Pamokos rezultatas: apgalvojo žaidimo projekto kūrimo idėją ir planą.
Antra diena
Komandų scenarijus
- Programavimo pagrindai, algoritmas, kintamieji
- Bendro programos rašymo ypatumai
- Pagrindinės žmonių įtraukimo į projektą taisyklės
- Projekto sąranka
Pamokos užduotis: komandinis projekto kūrimas, scenarijų išsaugojimas rašant kartu.
Pamokos rezultatas: susipažino su programų patvirtinimu, kelių žmonių kodo rašymu, pradiniais žaidimo nustatymais.
Trečia diena
Pagrindinės muzikos, paveikslėlių ir modelių įtraukimo į projektą technikos
- Ieškoti ir importuoti muziką
- Ieškoti ir importuoti vaizdus
- Ieškoti ir importuoti modelius
- Pridėtų objektų moderavimas
Pamokos užduotis: darbas su teisingu įvairių elementų importu į projektą.
Pamokos rezultatas: Pažiūrėjome, kaip į projektą importuoti muziką, paveikslėlius ir modelius, ir išmokome, kaip prie projekto pridėti muzikos, paveikslėlių ir modelių.
Ketvirta diena
Pagrindinės mechanikos kūrimas projekte
- Ateities žaidimo projekto planas
- Pagrindinės žaidimo mechanikos aptarimas
- Žaidimų mechanikos programos rašymas
- Skirtumo tarp kliento ir serverio supratimas kelių žaidėjų žaidimuose
Pamokos užduotis: sudaryti projekto planą, pasirinkti žaidimo žanrą ir kryptį, pradėti rašyti pagrindinės mechanikos programą.
Pamokos rezultatas: Išsiaiškinome projekto detales ir pradėjome rašyti žaidimo mechanikos programą.
2 modulis
Pirmoji diena
Vaidmenų atskyrimas projekte
- Kodėl dirbant kelių žaidėjų žaidime svarbu atskirti vaidmenis?
- Kokie vaidmenys atliekami kuriant komandą?
- Kiekvieno vaidmens atsakomybės supratimas kuriant komandą
- Darbo su projekto mechanika tęsinys
Pamokos užduotis: pokalbis apie dideles žaidimų industrijos įmones ir jų sukurtų projektų pavyzdžius.
Pamokos rezultatas: įgijo elementarių žinių apie komandinį darbą ir vaidmenis komandoje.
Antra diena
Darbo su projektu tęsinys. Vietovės dizaino kūrimas
- Kraštovaizdžio kūrimo užduotys ir aplinkos menininko vaidmuo
- Kraštovaizdžio objektų kūrimas, augmenijos sodinimas
- Tinkamų modelių paieška arba kūrimas
- Praktikuokite dirbdami su savo projektu – pridėkite kraštovaizdžio ir augalijos elementų
Pamokos užduotis: sukurti ir įgyvendinti pirminį pasaulio vaizdą.
Pamokos rezultatas: susipažino su žaidimo kraštovaizdžio projektavimo užduotimis, suprojektavo pirminį pasaulio vaizdą.
Trečia diena
Garsų vaidmuo žaidimuose
- Kam žaidime reikalingi garsai, pavyzdžių analizė
- Garsų klasifikacija: foniniai garsai, veikėjų balsai, ginklų garsai, gamtos garsai
- Raskite, pridėkite ir tinkinkite projekto garsus
- Fono grotuvo kūrimas
Pamokos užduotis: sukurti projekto foninį grotuvą.
Pamokos rezultatas: tęsė projekto plėtrą – papildė projektą garsais ir foniniu grotuvu.
Ketvirta diena
Pirmieji projekto bandymai. Kaip išbandyti kartu
- Projekto testavimo užduotys
- Vietos projekto pradžia
- Klaidų paieška, žaidimo derinimas
- Komandos projekto pradžia
- Vietinis paleidimas su skirtingu žaidėjų skaičiumi jūsų kompiuteryje
Pamokos užduotis: atlikti pirmuosius projekto testus, ieškant klaidų.
Pamokos rezultatas: išbandė projektą, pažymėjo, ar nėra pasaulinių klaidų, nustatė pasaulinių klaidų buvimą.
3 modulis
Pirmoji diena
Įvadas į kelių vietų kūrimą projekte
- Susipažinkime su „vietos“ sąvoka
- Vietų Roblox pavyzdžiai, vietų žanrai ir tipai
- Kelių pjesių kūrimas pagrindiniame projekte
- Žaidimų nustatymas pagal žaidėjų skaičių
Pamokos užduotis: naujų pjesių kūrimas bendrame projekte, pjesių kūrimas.
Pamokos rezultatas: Susipažinome su vietos samprata, savo projekte sukūrėme ir sukonfigūravome kelias vietas.
Antra diena
Teleportacija tarp vietų
- Kas yra teleportacija
- Teleportacijos metodai
- Grįžkite į pagrindinę vietą
- Praktikuokite teleportacijos pridėjimą ir nustatymą
Pamokos užduotis: naudojant kelis teleportacijos tarp sukurtų vietų būdus.
Pamokos rezultatas: susipažino su teleportacija Roblox, kūrė teleportacijas į naujas vietas ir atgal į pagrindinę vietą.
Trečia diena
Administravimo konsolės kūrimas žaidime
- Kodėl naudojama administratoriaus konsolė, administratoriaus konsolės diegimo pavyzdžiai
- Administratoriaus konsolės GUI kūrimas
- Komandų, kurias kūrėjas administruos projekte, pasirinkimas
- Rašomas kodas administratoriaus konsolei
Pamokos užduotis: administratoriaus konsolės GUI projektavimas, konsolės kodo rašymas.
Pamokos rezultatas: išmokome sukurti administratoriaus konsolę, toliau dirbome su pagrindine žaidimo mechanika – prie žaidimo pridėjome administratoriaus konsolę ir ją sukonfigūravome.
Ketvirta diena
Projekto derinimas
- Projekto derinimo užduotys ir metodai
- Metodai, kaip rasti klaidų projekto kode
- Derinimo scenarijai
- Praktikuokite klaidų paiešką ir taisymą
Pamokos užduotis: rasti ir ištaisyti projekto kodo klaidas.
Pamokos rezultatas: įgijo klaidų taisymo įgūdžių.
4 modulis
Pirmoji diena
Modulio scenarijaus kūrimas
- Kam projekto kode naudojami modulio scenarijai?
- Modulinių scenarijų ypatybės, baigto scenarijaus pavyzdžio analizė
- Pakartojamo modulio monetoms rinkti rašymas
- Modulinio scenarijaus garsams rašymas
Pamokos užduotis:modulinių scenarijų kūrimas monetoms ir garsams rinkti.
Pamokos rezultatas: Išnagrinėjome modulinių scenarijų paskirtį ir išmokome rašyti modulinius scenarijus mūsų projektui.
Antra diena
Data Store – duomenų saugykla Roblox
- Kokia duomenų saugojimo paskirtis – žaidėjų duomenų, žaidimo rezultatų saugojimas
- Kas yra duomenų parduotuvė Roblox
- Duomenų saugyklos naudojimas, taškų taupymas
- Duomenų parduotuvės prijungimas prie mūsų projekto
- Išmokite rašyti savo projekto duomenų saugojimo sistemos scenarijus
Pamokos užduotis: žaidimo išsaugojimo sistemos kodo rašymas naudojant duomenų saugyklą.
Pamokos rezultatas: Susipažinome su duomenų saugojimo užduotimis ir pradėjome projektuoti saugojimo sistemą projektui.
Trečia diena
Data Store – duomenų saugykla Roblox. Tęsinys
- Duomenų saugyklų tipai. Duomenų saugykla ir Užsakytų duomenų saugykla
- Skirtumas tarp duomenų saugyklos ir užsakytų duomenų saugyklos, programų pavyzdžiai
- Kaip naudotis duomenų saugykla ir užsakytų duomenų saugykla
Pamokos užduotis: suprasti skirtumus tarp dviejų duomenų saugyklų.
Pamokos rezultatas: parašė dviejų duomenų saugyklų naudojimo pavyzdžius, tęsė darbą su projektu, pritaikė darbo su duomenų saugykla įgūdžius (atkuriame žaidėjo taškus vėl įėjus į žaidimą)
Ketvirta diena
Apibendrinant projektą
- Projekto testavimas
- Projekto tobulinimas ir užbaigimas remiantis testavimo rezultatais
- Klaidų paieška ir taisymas
- Galutinis objektų išdėstymas žemėlapyje
- Darbo rezultatų ir kurso rezultatų aptarimas, GameDev plėtros perspektyvos
Pamokos užduotis: darbas su galutiniu produktu (praktinis galutinio testavimo, derinimo ir projekto užbaigimo darbas).
Pamokos rezultatas: patikrino projekto logiką, išbandė ir užbaigė projektą, apibendrino kursų rezultatus.