Videopelien kehittäjä: eri tyylilajien 2D-pelien luominen - kurssi 18 000 hieroa. Coddy School of Programming for Children, koulutus 3 moduulia (kk)
Miscellanea / / December 02, 2023
Ikä: 7-12 vuotta
Taso: aloittelijoille.
Kesto: alkaen 3 moduulia (kk), alkaen 24 tuntia*.
Muoto: yksilö- ja ryhmätunnit, offline ja online (reaaliaikainen).
Lasten määrä: 1-8.
Hinta:
alkaen 750 hieroa/tunti verkkoryhmässä,
alkaen 850 hieroa/tunti offline-ryhmässä,
alkaen 1050 ruplaa/tunti erikseen verkossa,
alkaen 1980 hieroa/tunti erikseen offline-tilassa.
Haluatko, että lapsesi ei vain pelaa, vaan myös kehittää pelejä Windowsille?
Haluatko hänen kiinnostuvan ohjelmoinnista luomalla hauskoja projekteja?
Haluatko esitellä hänen edistymistään näyttämällä pelin, jonka hän julkaisi Internetiin?
Jos vastauksesi on kyllä, tämä kurssi on mitä tarvitset!
Peliteollisuus on tällä hetkellä yksi kysytyimmistä tietotekniikan (IT) aloista. Vuonna 2019 videopelimarkkinoiden on arvioitu olevan 151 100 000 000 Yhdysvaltain dollaria (analyyttisen arvion mukaan Newzoo Agency) ja aloittelevien kehittäjien kynnys päästä näille markkinoille kasvaa joka vuosi kaikki on alempana. Nyt on paras aika oppia luomaan omia pelejä ja alkaa ansaita rahaa harrastuksellasi.
Lisäksi pelikehityksessä hankitut taidot ovat hyödyllisiä muilla IT-alan osa-alueilla, olipa kyseessä sitten mobiilisovellusten tekeminen tai pelkkä ohjelmien kirjoittaminen PC: lle.
Kurssin aikana opiskelija hallitsee pelien luomisen lisäksi useita muita asiaan liittyviä taitoja:
- geometria - kulmien, vektorien ja koordinaattien kanssa työskentely.
- fysiikka - voimien, kitkan, painovoiman, törmäysten hallinta.
- grafiikan parissa työskenteleminen - graafisten muokkausohjelmien avulla voit luoda omia kuviasi.
- ohjelmointi - tapahtumanhallinta, muuttujat, funktiot, luokat, taulukot, tietotyypit, if-else -rakenteet, loogiset operaattorit ja paljon muuta.
- verkkosivustojen kehittäminen - hosting-hallinta, verkkotunnuksen yhdistäminen, tietojen siirto sivustolle - kaikki mitä tarvitset pelin laittamiseen Internetiin ja käyttäjien saataville ympäri maailmaa.
Auttaakseen opiskelijoita hallitsemaan tämän valtavan tietomäärän, CODDY on kehittänyt aloittelijoille suunnatun kurssin, jolla opetamme lapsille kuinka luoda erilaisia pelejä Windowsille.
Kurssin aikana teemme useita pelejä - tämä on ampuja ylhäältä katsottuna ja klassinen "Asteroids", mutta jossa on teleportaatio, bonukset ja ajastin, sekä peli "Tower Defense" -genressä.
Lisäämme peleihin omaa musiikkia, omia ääniä ja kuvia - jokainen peli on ainutlaatuinen!
Kehitys tapahtuu Construct-pelimoottorilla, joka yksinkertaistaa huomattavasti koodin kirjoittamista ja nopeuttaa pelien luontiprosessia. Lasten on helpompi ymmärtää pelilogiikan ohjelmointia, mikä tarkoittaa, että he voivat luoda useita erilaisia pelejä, tai käytä yhtä niistä todella syvällisesti ja lisää siihen paljon mielenkiintoisia ominaisuuksia.
Kurssin suoritettuaan opiskelija oppii luomaan 2D-pelejä, julkaisemaan ne Internetiin, jakamaan niitä ystävien kanssa sekä hankkimaan perustaidot ohjelmointi: Construct käyttää usein muuttujia, silmukoita, luokkia ja muita rakenteita, jotka jokaisen itseään kunnioittavan henkilön tulisi tietää ohjelmoija. Kurssin suorittaneiden opiskelijoiden on myös paljon helpompi aloittaa 3D-pelimoottoreiden, kuten Unityn ja Unreal Enginen, oppiminen.
Kurssin suoritettuaan opiskelijan portfolio sisältää useita valmiita projekteja, jotka ovat todiste hänen tietämystään ja kokemusta ja auttaa työnhaussa, jos lapsi päättää yhdistää elämänsä IT-alaan yleensä ja pelien kehittämiseen erityisesti. Valmistuneet voivat hioa ja parantaa projektejaan tai kirjoittaa pelin tyhjästä, ja kuka tietää, ehkä lapsesi luo seuraavan hitin?
Kenelle tämä kurssi sopii?
- Kaikille pelien kehityksestä kiinnostuneille
- Niille, jotka ovat hallinneet Scratchin ja ovat valmiita jatkamaan, mutta eivät vielä ole valmiita hallitsemaan Unitya tämän pelimoottorin monimutkaisuuden vuoksi.
Kurssi on rakennettu siten, että myös aloittelijat, joilla ei ole aikaisempaa kokemusta ohjelmoinnista tai pelien tekemisestä, voivat nopeasti tottua siihen ja osallistua oppimisprosessiin.
”Tätä kurssia opettavana opettajana huomaan, että kurssin aikana lapsista tulee paljon sosiaalisempia, avoimia ja itsevarmoja, he eivät pelkää tehdä virheitä, kokeilla uusia asioita, ja he itse etsivät tietoa Internetistä tuodakseen peliin uusia toimintoja. Tätä helpottaa ystävällinen ilmapiiri, tiimityö monimutkaisten ongelmien ratkaisemisessa ja kiinnostava tehtäviä, joissa opiskelija paitsi muistaa aiheen ulkoa, myös saa todellisia taitoja kehitystä."
Andrei Furletov
Ensimmäinen kuukausi - Shooter Game
1
• Johdatus Construct-käyttöliittymään, projektin ja kohtauksen luominen.
• Taustan ja soittimen mallin asettaminen, säätimien yhdistäminen.
• Ammunta, hirviöiden luominen ja "Game Over".
2
• Terveyskäyttöliittymä, joka lisää terveyttä pelaajaan ja hirviöihin.
• Automaattisten aseiden luominen.
• Tehosteiden lisääminen luotien osuessa hirviöihin.
3
• Luotien hajottaminen ja laserin luominen.
• Vaihda asetyyppien välillä näppäimistön painikkeilla.
• Liekinheittimen ja laserefektien luominen.
4
• Kohdennusohjusten ja polttoefektien luominen.
• Pisteytys, uudelleenkäynnistyspainike.
• Ensiapupakkausten luominen, hirviöiden luomisjärjestelmän parantaminen.
• Pelin vaikeus lisääntyy ajan myötä (ajastimen mukaan).
Toinen kuukausi - Space Rocks -peli
1
• Taustan luominen, soitinmalli ja säätimien yhdistäminen.
• Laserin luominen, laukaisujärjestelmän kehittäminen, moottoriefektit.
• Asteroidin luominen, pelikentän täyttäminen asteroideilla.
2
• Liikkeen lisääminen asteroideihin, asteroidifysiikka, asteroidien tuhoaminen.
• Räjähdystehosteiden lisääminen animaatiolla.
• Pelaajan teleportaatio hiiren napsautuksella ja tehosteilla.
3
• Käyttöliittymän luominen – energiataso, voitto ja tappio.
• Suojakilven luominen ja bonus, jolla kilpi aktivoidaan.
• Kehittyneet asteroidit, jotka hajoavat pienemmiksi paloiksi.
4
• Musiikin ja äänien lisääminen peliin.
• Parannettu pelitasapaino, ajastimen lisääminen
Kolmas kuukausi - Tower Defenders -peli
1
• Tausta- ja käyttöliittymäpaneelin luominen.
• Perusvihollisen ja sen liikejärjestelmän luominen.
• Tornien luominen, torneineen ampuminen, vihollisten terveys.
2
• Parannettu käyttöliittymä ja räjähdystehosteet.
• Tornien hankintajärjestelmän luominen.
• Estetään yritykset asentaa torneja rajapintaelementteihin, teille ja olemassa oleviin torneihin.
3
• Uuden tornin ja sen kuorien luominen.
• Kantakohdan, pisteiden ja tappioehtojen lisääminen.
4
• Ajanhallintajärjestelmä - normaali nopeus, kaksinkertainen nopeus ja tauko.
• Säiliön lisääminen.
• Pelin vaikeuden lisääminen, vihollisten liikkeen jalostaminen