Mitme mängijaga mängu loomine Roblox Studios - kursus 24 000 rubla. Coddy School of Programming for Children, koolitus 4 moodulit (kuud)
Varia / / December 02, 2023
Vanus: 11-14 aastat
Tase: edasijõudnud.
Kestus: alates 4 moodulist (kuud), alates 32 tunnist*.
Formaat: individuaalsed ja rühmatunnid, võrguühenduseta ja võrgus (reaalajas).
Laste arv: 1 kuni 8.
Hind:
alates 750 rubla tunnis võrgugrupis,
alates 850 rubla tunnis võrguühenduseta grupis,
alates 1050 rubla tunnis individuaalselt võrgus,
alates 1980 rub./tund individuaalselt võrguühenduseta.
Infoajastul muutuvad arvutimängud üha populaarsemaks ning võrgumängud on muutunud ülemaailmseks trendiks. Nende laialdane levik on seletatav asjaoluga, et kõik tegevused toimuvad reaalajas päris mängijatega, mis võimaldab inimestel suhelda ja palju sõpru leida.
Täna on Roblox rivaal sellistele kuulsatele mängudele nagu Minecraft, Fortnite, Lego ning lähitulevikus hakkab see populaarsuselt võistlema YouTube'i ja TikTokiga.
Roblox on võrgupõhine mitme mängijaga platvorm, mis ühendab endas videomängu ja omamoodi suhtlusvõrgustiku. See võimaldab mängijatel luua oma ainulaadseid mänge, kasutades Roblox Studio enda mootorit. Mängud on kodeeritud objektorienteeritud programmeerimissüsteemis, mis kasutab mängukeskkonna juhtimiseks programmeerimiskeelt Lua. Kasutajad saavad luua mängutooteid, mis esindavad ostetavat sisu ühekordsete ostude kaudu, aga ka arendajatoodete kaudu mikrotehinguid.
Veel paar aastat tagasi oli arvutimängude arendamine kitsale ettevõtete ringile eranditult professionaalne tegevusala, kuid suurte mängumootorite tulekuga on kõik kardinaalselt muutunud! Meie programmeerimiskursustel saavad lapsed selgeks arvutimängude arendamise põhitõed ja koos Robloxi maailmaga kuu aja jooksul luua oma esimesed mängud.
Roblox Studios mängude loomise eelised
1. Roblox on populaarne rakendus, peaaegu kõik lapsed kas mängivad seda või on sellest kuulnud, nii et õppeprotsessi käigus ei kaota laps huvi, vaid vastupidi, motiveerib õppima.
2. Sellel platvormil on palju asju lihtsustatud ja kohandatud nii, et isegi väikesed lapsed saavad sellel luua oma mänge ja jagada neid kogu maailmaga!
3. Roblox Studio võimaldab luua teatud tüüpi mänge isegi keelt kasutamata programmeerimine, mis võimaldab teil lapsi kiiresti huvitada ja tutvustada enamikku vajalikud tööriistad.
4. Nende mängude programmeerimiseks kasutatav Lua keelemoodul on funktsionaalne, struktureeritud ja üldiselt kergesti mõistetav.
5. Platvorm annab võimaluse koostööks mängude arendamiseks – lapsed saavad luua oma mänge ja avaldada need Robloxi keskkonnas vaid kahe klikiga. See annab ka võimaluse oma projekte täpsustada.
Infotehnoloogiad arenevad väga kiiresti, seega on programmeerimine ja mänguarendus 21. sajandil väga populaarsed ja paljutõotavad valdkonnad. Arvutimängude loomise mehaanika õppimine, projektidega töötamise kogemus, lua keele põhitõed - see kõik on väärtuslik kogemus igale inimesele, kes mitte ainult ei kavatse kasutada valmis arvutitooteid, vaid soovib ka mõista nende toimimist või luua oma tarkvara omapäi.
Kui teie lapsele meeldib arvutimänge mängida ja ta tahab õppida ise looma – aidake teda hakake selles suunas arenema ja registreerige ta kursusele "Mitme mängijaga mängu loomine Roblox."
Kellele kursus sobib?
- Neile, kes on huvitatud mitme mängijaga mängudest
- Neile, kes soovivad õppida meeskonnatööd tegema ja mängutööstusesse sukelduma
- Neile, kes armastavad Robloxi mängida
- Need, kes unistavad professionaalsete mängude loomisest
Kursuse sisu:
- töö Roblox stuudios
- rakenduse liides
- projekti avaldamine
- salvestamine ja importimine, pildivormingud
- projekti seadistamine
- programmide kirjutamine
- muusikaga töötamine
- maastikutöötlus
- kaardi paigutus
- modelleerimisega töötamine
- klient ja server
- rollid projektis
- Meeskonna test
- kohad
- teleporteerub
- administraatori konsool
- silumine
- mooduli skript
- andmehoidla
- Projektitöö
- projekti lõpetamine
Kursuse eesmärgid:
1. Õppige Roblox Studios Lua programmeerimiskeelt kasutades mitme mängijaga mängude süžeed, kujundust ja mehaanikat looma.
2. Õppige töötama meeskonnas.
3. Suunata lapsi arvutimängude huvist soovini neid luua ja tulevikus IT-valdkonnas areneda.
Kursuse kohta:
Kursusel “Mitme mängijaga mängude loomine Roblox Studios” tunnevad lapsed end tõeliste mänguarendajatena: tutvuvad põhitõdedega. luua professionaalsel tasemel mitme mängijaga mänge ja arendada neid Roblox Studio rakenduses ning seejärel jagada kogu mänguringkonnaga kogukond.
Uurime selle programmi funktsioone ja võimalusi, omandame põhilised programmeerimisoskused selles keeles Lua, omandame meeskonnatööoskusi, loome oma maailmu, mitme mängijaga mänge ja palju muud muud.
Õppeprotsessi käigus areneb laste loov mõtlemine, mis aitab genereerida palju ideid nende tööde süžeeks, luua ainulaadseid maailmu ja arendada põnevat keskkonda. Ka oma kursusel keskendume üldistele mõistetele ja põhimõtetele, mida kasutatakse kõigis programmeerimiskeeltes, olles seeläbi aluseks laste edasisele arengule selles valdkonnas.
Kursuse "Mitme mängijaga mängude loomine Roblox Studios" raames teeb teie laps järgmist.
- õppida Lua programmeerimiskeele põhitõdesid;
- oskab luua mitme mängijaga mänge ja neid avaldada;
- tutvuda Roblox Studio põhiliste ja mis kõige tähtsam universaalsete tööriistadega;
- õppida arendama oma halduskonsoole;
- oskab luua lihtsat konserveerimissüsteemi;
- parandada oma suhtlemisoskust, avaliku esinemise ja projektide esitlemise oskusi;
- avastab uusi loomingulisi võimalusi ja arendab loovat mõtlemist;
- omandab meeskonnatöö oskused.
Kursus on suurepärane algus lapse arenguks mitme mängijaga mängude loomise vallas. Saadud teadmised võivad saada aluseks keerukamate programmide ja valdkondade õppimisel (Unreal Engine või Unity). Kursuse lõpuks esitleb laps oma esimest mitmikmängu.
Mida on tundides vaja?
Kursuse läbimiseks on lapsel vaja arvutit/sülearvutit, kuhu on installitud programmid.
Kui tunnid on võrgus:
Interneti-ühendus (kontrollige Interneti-ühenduse stabiilsust, alates 10 Mbit/s).
Kõrvaklapid, samuti lisavarustus parema helikvaliteedi tagamiseks: mikrofon või peakomplekt.
8
kursusedKursuse õpetaja:
"Mängude loomine Roblox Studio'is", "Mängude programmeerimine Pythonis", "Minecraft: tehisintellekti sissejuhatus", “Programmeerimine pisematele”, “Mitmikumängu loomine Roblox Studios”, “Mängude loomine Scratchis”, “Unreal” Mootor 4"
Haridus:
Moskva energeetikaülikool, eriala "Masinate dünaamika ja tugevus"
Minecrafti programmeerimise koolitusprogrammis sertifitseeritud osaleja
Microsofti sertifitseeritud õpetajate uuendaja programm
Kogemus:
Töö lastega korvpallis, süsteemiadministraatori assistent turundusettevõttes.
Huvid:
Ta tunneb huvi programmeerimise vastu, hoiab aktiivset elustiili, armastab sporti ja leiab kergesti lähenemise lapsele.
1. moodul
Esimene päev
Sissejuhatus meeskonna arengusse
- Roblox mänguplatvorm
- Mitme mängijaga mängu kontseptsioon ja omadused
- Meeskonna arendamine
- Stsenaariumide kirjutamine
Tunni ülesanne: ühisprojekti väljatöötamine, ajurünnak ideede genereerimiseks.
Tunni tulemus: mänguprojekti ehitamise idee ja plaani läbi mõelnud.
Teine päev
Käskude skriptimine
- Programmeerimise alused, algoritm, muutujad
- Ühise programmi kirjutamise tunnused
- Põhireeglid inimeste projekti lisamiseks
- Projekti seadistamine
Tunni ülesanne: projekti meeskondlik arendamine, skriptide salvestamine koos kirjutamisel.
Tunni tulemus: tutvus programmide kinnitamise, mitme inimese poolt koodi kirjutamise ja mängu algseadetega.
Kolmas päev
Põhilised tehnikad projekti muusika, piltide ja mudelite lisamiseks
- Otsige ja importige muusikat
- Otsige ja importige pilte
- Otsige ja importige mudeleid
- Lisatud objektide modereerimise läbimine
Tunni ülesanne: töö erinevate elementide õige importimisega projekti.
Tunni tulemus: Vaatlesime muusika, piltide ja mudelite importimist projekti ning õppisime, kuidas projekti muusikat, pilte ja mudeleid lisada.
Neljas päev
Põhimehaanika arendamine projektis
- Tuleviku mänguprojekti plaan
- Mängu peamise mehaanika arutelu
- Mängumehaanika programmi kirjutamine
- Kliendi ja serveri erinevuse mõistmine mitme mängijaga mängudes
Tunni ülesanne: projektiplaani koostamine, mängu žanri ja suuna valimine, põhimehaanika programmi kirjutamise alustamine.
Tunni tulemus: Töötasime välja projekti üksikasjad ja hakkasime mängumehaanika programmi kirjutama.
2. moodul
Esimene päev
Rollide eraldamine projektis
- Miks on mitme mängijaga mängus töötades oluline rolle eraldada?
- Millised on rollid meeskonna arendamisel?
- Iga rolliga seotud vastutuse mõistmine meeskonna arendamisel
- Töö jätkamine projekti mehaanika kallal
Tunni ülesanne: vestlus mängutööstuse suurettevõtetest ja näited nende loodud projektidest.
Tunni tulemus: sai algteadmised meeskonnatööst ja rollidest meeskonna arendamisel.
Teine päev
Projekti kallal töö jätkamine. Maastikukujunduse loomine
- Maastikuloome ülesanded ja keskkonnakunstniku roll
- Maastikuobjektide loomine, taimestiku istutamine
- Sobivate mudelite leidmine või loomine
- Harjutage oma projekti kallal töötamist – lisage maastiku- ja taimestikuelemente
Tunni ülesanne: maailma esmase ilme koostamine ja elluviimine.
Tunni tulemus: tutvus mängumaastiku kujundamise ülesannetega, kujundas maailma esmase ilme.
Kolmas päev
Helide roll mängudes
- Miks me vajame mängus helisid, näidete analüüs
- Helide klassifikatsioon: taustahelid, tegelaste hääled, relvahelid, loodushääled
- Otsige, lisage ja kohandage projekti jaoks helisid
- Taustapleieri loomine
Tunni ülesanne: projekti taustapleieri loomine.
Tunni tulemus: jätkas projekti arendust - lisas projekti helisid ja taustapleieri.
Neljas päev
Projekti esimesed testid. Kuidas koos testida
- Projekti testimise ülesanded
- Kohaliku projekti käivitamine
- Vigade otsimine, mängu silumine
- Meeskonnaprojekti käivitamine
- Kohalik käivitamine erineva arvu mängijatega teie arvutis
Tunni ülesanne: sooritage projekti esimesed testid, leides vigu.
Tunni tulemus: testis projekti, märkis, kas seal on globaalseid vigu, tuvastas globaalsete vigade olemasolu.
3. moodul
Esimene päev
Sissejuhatus projektis mitme koha loomisesse
- Tutvume mõistega "koht"
- Näiteid kohtadest Robloxis, žanrid ja kohtade tüübid
- Põhiprojekti raames mitme näidendi loomine
- Mängude seadistamine mängijate arvu järgi
Tunni ülesanne: uute näidendite loomine ühises projektis, näidendite seadistamine.
Tunni tulemus: Tutvusime koha kontseptsiooniga, lõime ja seadistasime oma projekti raames mitmeid kohti.
Teine päev
Teleportatsioon kohtade vahel
- Mis on teleportatsioon
- Teleportatsiooni meetodid
- Tagasi põhikohta
- Harjutage teleportatsiooni lisamist ja seadistamist
Tunni ülesanne: kasutades mitmeid loodud kohtade vahelise teleportatsiooni meetodeid.
Tunni tulemus: tutvus teleportatsiooniga Robloxis, lõi teleporte uutesse kohtadesse ja tagasi põhikohta.
Kolmas päev
Halduskonsooli loomine mängus
- Miks administraatorikonsooli kasutatakse, näited administraatorikonsooli rakendamisest
- GUI loomine administraatorikonsooli jaoks
- Meeskondade valimine, mida arendaja projektis haldab
- Administraatorikonsooli koodi kirjutamine
Tunni ülesanne: administraatorikonsooli GUI kujundamine, konsooli koodi kirjutamine.
Tunni tulemus: õppisime administraatorikonsooli looma, jätkasime mängu põhimehaanika kallal - lisasime mängule administraatorikonsooli ja seadistasime selle.
Neljas päev
Projekti silumine
- Ülesanded ja meetodid projekti silumiseks
- Projekti koodis vigade leidmise meetodid
- Skriptide silumine
- Harjutage vigade leidmist ja parandamist
Tunni ülesanne: leida ja parandada oma projekti koodis vigu.
Tunni tulemus: omandas oskused vigade parandamisel.
4. moodul
Esimene päev
Mooduli skripti loomine
- Milleks projekti koodis mooduli skripte kasutatakse?
- Modulaarsete skriptide omadused, valmis skripti näite analüüs
- Müntide kogumise kordusmooduli kirjutamine
- Modulaarse skripti kirjutamine helide jaoks
Tunni ülesanne:Modulaarsete skriptide loomine müntide ja helide kogumiseks.
Tunni tulemus: Uurisime modulaarsete skriptide eesmärki ja õppisime oma projekti jaoks modulaarseid skripte kirjutama.
Teine päev
Data Store – andmete salvestamine Robloxis
- Mis on andmete salvestamise eesmärk - mängija andmete, mängutulemuste salvestamine
- Mis on andmepood Robloxis
- Andmesalve kasutamine, punktide salvestamine
- Andmesalve ühendamine meie projektiga
- Harjutage oma projekti jaoks andmesalvestussüsteemi skriptide kirjutamist
Tunni ülesanne: mängu salvestamissüsteemi koodi kirjutamine Data Store'i abil.
Tunni tulemus: Tutvusime andmete salvestamise ülesannetega ja hakkasime projekteerima salvestussüsteemi.
Kolmas päev
Data Store – andmete salvestamine Robloxis. Jätkamine
- Andmeladude tüübid. Andmesalv ja Tellitud andmepood
- Andmesalve ja tellitud andmehoidla erinevus, rakendusnäited
- Andmesalve ja Tellitud andmehoidla kasutamine
Tunni ülesanne: kahe andmesalve erinevuste mõistmine.
Tunni tulemus: kirjutas näiteid kahe andmesalve kasutamisest, jätkas tööd projektiga, rakendas andmesalvega töötamise oskusi (taastame mängija punktid pärast mängu uuesti sisenemist)
Neljas päev
Projekti kokkuvõte
- Projekti testimine
- Projekti täiustamine ja viimistlemine testimistulemuste põhjal
- Vigade otsimine ja parandamine
- Objektide lõplik paigutus kaardil
- Töötulemuste ja kursuse tulemuste arutelu, arenguväljavaated GameDevis
Tunni ülesanne: töö lõpptoote kallal (praktiline töö lõpptestimisel, silumisel ja projekti lõpetamisel).
Tunni tulemus: kontrollis projekti loogikat, testis ja vormistas projekti, võttis kokku kursuse tulemused.