Videomängude arendaja: erinevate žanrite 2D-mängude loomine - kursus 18 000 hõõruda. Coddy School of Programming for Children, koolitus 3 moodulit (kuud)
Varia / / December 02, 2023
Vanus: 7-12 aastat
Tase: algajatele.
Kestus: alates 3 moodulist (kuud), alates 24 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.
Kas soovite, et teie laps mitte ainult ei mängiks, vaid arendaks ka Windowsi jaoks mänge?
Kas soovite, et ta hakkaks lõbusaid projekte luues programmeerimise vastu huvi tundma?
Kas soovite näidata tema edusamme, näidates mängu, mille ta Internetti postitas?
Kui vastus on jaatav, on see kursus just see, mida vajad!
Mängutööstus on tänapäeval infotehnoloogia (IT) valdkonnas üks nõutumaid valdkondi. 2019. aastal on videomängude turg hinnanguliselt 151 100 000 000 USA dollarit (vastavalt analüütilisele Newzoo agentuur) ja sellele turule sisenemise künnis hakkab algajatele arendajatele iga aastaga tõusma kõik on madalam. Nüüd on parim aeg õppida ise mänge looma ja oma hobiga raha teenima hakata.
Lisaks tulevad mänguarenduses omandatud oskused kasuks ka muudes IT-sektori valdkondades, olgu selleks siis mobiilirakenduste loomine või lihtsalt arvutile programmide kirjutamine.
Kursuse käigus omandavad õpilased lisaks mängude loomisele veel mitmeid seotud oskusi:
- geomeetria - nurkade, vektorite ja koordinaatidega töötamine.
- füüsika - jõudude juhtimine, hõõrdumine, gravitatsioon, kokkupõrked.
- graafikaga töötamine – graafiliste redaktorite kasutamine oma piltide loomiseks.
- programmeerimine – sündmuste haldamine, muutujad, funktsioonid, klassid, massiivid, andmetüübid, if-else konstruktsioonid, loogilised operaatorid ja palju muud.
- veebisaidi arendus - hostimise haldamine, domeeni ühendamine, andmete saidile ülekandmine - kõik, mida vajate mängu internetti viimiseks, muutes selle kättesaadavaks kasutajatele üle kogu maailma.
Selleks, et aidata õpilastel seda tohutut teavet omandada, on CODDY välja töötanud kursuse algajatele, mille käigus õpetame lastele Windowsi jaoks erinevate žanrite mänge looma.
Kursuse jooksul teeme mitmeid mänge - see on pealtvaatega laskur ja klassikaline “Asteroids”, kuid teleportatsiooni, boonuste ja taimeriga, samuti mäng žanris “Tower Defense”.
Lisame mängudesse oma muusika, oma helid ja pildid – iga mäng saab olema kordumatu!
Arendus toimub Construct mängumootoril, mis lihtsustab oluliselt koodi kirjutamist ja kiirendab mängude loomise protsessi. Lastel on lihtsam mõista mänguloogika programmeerimist, mis tähendab, et nad saavad luua mitu erinevaid mänge või töötage neist tõeliselt põhjalikult läbi ja lisage sellele palju huvitavaid funktsioone.
Pärast kursuse läbimist õpivad õpilased 2D-mänge looma, internetti postitama, sõpradega jagama ning omandavad ka põhioskused programmeerimine: Construct kasutab sageli muutujaid, silmuseid, klasse ja muid konstruktsioone, mida iga endast lugupidav inimene peaks teadma programmeerija. Samuti on kursuse läbinud õpilastel palju lihtsam hakata õppima 3D-mängumootoreid nagu Unity ja Unreal Engine.
Pärast kursuse läbimist sisaldab õpilase portfoolio mitmeid lõpetatud projekte, mis tõendavad tema teadmisi ja teadmisi kogemust ning aitab leida tööd, kui laps otsustab siduda oma elu IT-valdkonnaga üldiselt ja mänguarendusega. eriti. Lõpetajad saavad oma projekte viimistleda ja täiustada või nullist mängu kirjutada ja kes teab, võib-olla loob teie laps järgmise hiti?
Kellele see kursus ideaalne on?
- Kõigile, kes on huvitatud mängude arendamisest
- Neile, kes on Scratchi selgeks saanud ja on valmis edasi liikuma, kuid pole selle mängumootori keerukuse tõttu veel valmis Unityt valdama.
Kursus on üles ehitatud selliselt, et ka algajad, kellel pole varasemat kogemust ei programmeerimise ega mängude loomisega, saavad sellega kiiresti harjuda ja õppeprotsessiga liituda.
„Seda kursust õpetava õpetajana märgin, et kursuse käigus muutuvad lapsed palju seltskondlikumaks, avatud ja enesekindlad, nad ei karda teha vigu, proovida uusi asju ning nad otsivad ise Internetist teavet, et mängu uusi tutvustada funktsioonid. Seda soodustab sõbralik õhkkond, meeskonnatöö keeruliste probleemide lahendamisel ja huvitav ülesanded, mille puhul õpilane mitte ainult ei õpi teemat pähe, vaid omandab tõelised oskused areng."
Andrei Furletov
Esimene kuu – tulistamismäng
1
• Construct liidese tutvustus, projekti ja stseeni loomine.
• Tausta ja mängija mudeli seadistamine, juhtnuppude ühendamine.
• Tulistamine, koletiste loomine ja "Game Over".
2
• Tervise liides, mis lisab mängijale ja koletistele tervist.
• Automaatrelvade loomine.
• Efektide lisamine, kui kuulid tabavad koletisi.
3
• Kuulide hajutamine ja laseri loomine.
• Klaviatuuri nuppude abil vahetage relvatüüpe.
• Leegiheitja ja laserefektide loomine.
4
• Suundumisrakettide loomine ja põlemisefektid.
• Skoorimine, taaskäivitamise nupp.
• Esmaabikomplektide loomine, koletiste loomise süsteemi täiustamine.
• Mängu raskuste suurenemine aja jooksul (taimeri järgi).
Teine kuu – Space Rocksi mäng
1
• Tausta loomine, mängija mudel ja juhtelementide ühendamine.
• Laseri loomine, tulistamissüsteemi väljatöötamine, mootoriefektid.
• Asteroidi loomine, mänguvälja täitmine asteroididega.
2
• Asteroididele liikumise lisamine, asteroidifüüsika, asteroidide hävitamine.
• Plahvatusefektide lisamine animatsiooni abil.
• Mängija teleportatsioon hiireklõpsu ja efektidega.
3
• Liidese loomine – energiatase, võitmine ja kaotus.
• Kaitsekilbi loomine ja boonus, millega kilp aktiveeritakse.
• Arenenud asteroidid, mis lagunevad väiksemateks tükkideks.
4
• Mängu muusika ja helide lisamine.
• Täiustatud mängutasakaal, taimeri lisamine
Kolmas kuu – Tower Defenders mäng
1
• Tausta ja liidese paneeli loomine.
• Põhivaenlase ja selle liikumissüsteemi loomine.
• Tornide loomine, tornide laskmine, vaenlaste tervis.
2
• Täiustatud liides ja plahvatusefektid.
• Torni ostusüsteemi loomine.
• Tornide paigaldamise katsete blokeerimine liideseelementidele, teedele ja olemasolevatele tornidele.
3
• Uue torni ja sellele mürskude loomine.
• Aluse, punktide ja kaotustingimuste lisamine.
4
• Ajahaldussüsteem – tavakiirus, topeltkiirus ja paus.
• Paagi lisamine.
• Mängu raskuse suurendamine, vaenlaste liikumise täpsustamine