Vývojár videohier: vytváranie 2D hier rôznych žánrov - kurz 18 000 rub. z Coddy School of Programming for Children, tréning 3 modulov (mesiace)
Rôzne / / December 02, 2023
Vek: 7-12 rokov
Úroveň: pre začiatočníkov.
Trvanie: od 3 modulov (mesiace), od 24 hodín*.
Formát: individuálne a skupinové lekcie, offline a online (v reálnom čase).
Počet detí: od 1 do 8.
Cena:
od 750 rub./hod v online skupine,
od 850 rub./hod v offline skupine,
od 1050 rub./hod individuálne online,
od 1980 rub./hod individuálne offline.
Chcete, aby sa vaše dieťa nielen hralo, ale aj vyvíjalo hry pre Windows?
Chcete, aby sa zaujímal o programovanie vytváraním zábavných projektov?
Chcete predviesť jeho pokrok tým, že ukážete hru, ktorú zverejnil na internete?
Ak je vaša odpoveď áno, tento kurz je to, čo potrebujete!
Herný priemysel je dnes jednou z najžiadanejších oblastí v oblasti informačných technológií (IT). V roku 2019 sa trh s videohrami odhaduje na 151 100 000 000 amerických dolárov (podľa analytických agentúra Newzoo) a hranica vstupu na tento trh pre začínajúcich vývojárov sa každým rokom zvyšuje všetko je nižšie. Teraz je ten najlepší čas naučiť sa vytvárať vlastné hry a začať zarábať peniaze na svojom koníčku.
Zručnosti získané pri vývoji hier budú navyše užitočné aj v iných oblastiach IT sektora, či už ide o vytváranie mobilných aplikácií alebo jednoduché písanie programov pre PC.
Počas kurzu si študenti osvoja okrem tvorby hier aj niekoľko ďalších súvisiacich zručností z:
- geometria - práca s uhlami, vektormi a súradnicami.
- fyzika - riadenie síl, trenie, gravitácia, zrážky.
- práca s grafikou – pomocou grafických editorov vytvárať vlastné obrázky.
- programovanie – správa udalostí, premenné, funkcie, triedy, polia, dátové typy, konštrukcie if-else, logické operátory a mnoho ďalšieho.
- vývoj webových stránok – správa hostingu, pripojenie domény, prenos dát na stránku – všetko, čo potrebujete na umiestnenie hry na internet, jej sprístupnenie používateľom na celom svete.
Aby sme študentom pomohli zvládnuť toto obrovské množstvo informácií, CODDY vyvinul kurz pre začiatočníkov, v ktorom deti naučíme vytvárať hry rôznych žánrov pre Windows.
Počas kurzu vytvoríme niekoľko hier - je to strieľačka s pohľadom zhora a klasické „Asteroidy“, ale s teleportáciou, bonusmi a časovačom, ako aj hra v žánri „Tower Defense“.
Do hier pridáme vlastnú hudbu, vlastné zvuky a vlastné obrázky – každá hra bude jedinečná!
Vývoj prebieha na hernom engine Construct, ktorý výrazne zjednodušuje písanie kódu a urýchľuje proces vytvárania hier. Pre deti bude jednoduchšie porozumieť programovaniu logiky hry, čo znamená, že ich budú môcť vytvoriť niekoľko rôzne hry, alebo jednu z nich prepracujte naozaj do hĺbky a pridajte do nej množstvo zaujímavých funkcií.
Po absolvovaní kurzu sa študenti naučia vytvárať 2D hry, uverejňovať ich na internete, zdieľať s priateľmi a získajú aj základné zručnosti programovanie: Construct často používa premenné, cykly, triedy a iné konštrukcie, ktoré by mal poznať každý sebaúcty programátor. Pre študentov, ktorí absolvujú kurz, bude tiež oveľa jednoduchšie začať sa učiť 3D herné motory ako Unity a Unreal Engine.
Po absolvovaní kurzu bude portfólio študenta obsahovať niekoľko hotových projektov, ktoré sú dôkazom jeho vedomostí a znalostí skúsenosti a pomôže pri hľadaní práce, ak sa dieťa rozhodne spojiť svoj život s IT oblasťou všeobecne a s rozvojom hier v najmä. Absolventi budú môcť dolaďovať a zdokonaľovať svoje projekty alebo napísať hru od začiatku a ktovie, možno práve vaše dieťa vytvorí ďalší hit?
Pre koho je tento kurz ideálny?
- Pre každého, kto sa zaujíma o vývoj hier
- Pre tých, ktorí zvládli Scratch a sú pripravení ísť ďalej, ale ešte nie sú pripravení zvládnuť Unity kvôli zložitosti tohto herného enginu.
Kurz je štruktúrovaný tak, že aj začiatočníci, ktorí nemajú predchádzajúce skúsenosti ani s programovaním, ani s tvorbou hier, si v ňom rýchlo zvyknú a zapoja sa do vzdelávacieho procesu.
„Ako učiteľ, ktorý vyučuje tento kurz, poznamenávam, že počas kurzu sa deti stávajú oveľa spoločenskejšími, otvorení a sebavedomí, neboja sa robiť chyby, skúšať nové veci a sami vyhľadávajú informácie na internete, aby vniesli do hry nové funkcie. Tomu napomáha priateľská atmosféra, tímová práca pri riešení zložitých problémov a zaujímavosť úlohy, pri ktorých si žiak nielen zapamätá tému, ale získa reálne zručnosti rozvoj“.
Andrej Furletov
Prvý mesiac - Strieľačka
1
• Úvod do rozhrania Construct, vytvorenie projektu a scény.
• Nastavenie pozadia a modelu prehrávača, pripojenie ovládacích prvkov.
• Strieľanie, vytváranie príšer a „Game Over“.
2
• Rozhranie zdravia, pridávanie zdravia hráčovi a príšerám.
• Vytváranie automatických zbraní.
• Pridanie efektov, keď guľky zasiahnu príšery.
3
• Rozhadzovanie guliek a vytváranie lasera.
• Prepínajte medzi typmi zbraní pomocou tlačidiel klávesnice.
• Vytvorenie plameňometu a laserových efektov.
4
• Vytváranie samonavádzacích rakiet a efektov spaľovania.
• Bodovanie, tlačidlo reštartu.
• Vytváranie súprav prvej pomoci, vylepšenie systému tvorby príšer.
• Postupné zvyšovanie náročnosti hry (pomocou časovača).
Druhý mesiac - hra Space Rocks
1
• Vytvorenie pozadia, modelu hráča a pripojenie ovládacích prvkov.
• Vytvorenie lasera, vývoj palebného systému, efekty motora.
• Vytvorenie asteroidu, vyplnenie hracieho poľa asteroidmi.
2
• Pridávanie pohybu do asteroidov, fyzika asteroidov, ničenie asteroidov.
• Pridávanie efektov výbuchu pomocou animácie.
• Teleportácia hráča kliknutím myši a efektmi.
3
• Tvorba rozhrania – úroveň energie, výhry a prehry.
• Vytvorenie ochranného štítu a bonusu, ktorým sa štít aktivuje.
• Pokročilé asteroidy, ktoré sa rozpadajú na menšie kúsky.
4
• Pridávanie hudby a zvukov do hry.
• Vylepšená rovnováha hry, pridanie časovača
Tretí mesiac - hra Tower Defenders
1
• Vytvorenie pozadia a panela rozhrania.
• Vytvorenie základného nepriateľa a systém jeho pohybu.
• Vytváranie veží, strieľanie veží, zdravie nepriateľov.
2
• Vylepšené rozhranie a efekty výbuchu.
• Vytvorenie systému nákupu vežičiek.
• Blokovanie pokusov o inštaláciu vežičiek na prvky rozhrania, cesty a existujúce vežičky.
3
• Vytvorenie novej veže a nábojov do nej.
• Pridanie základne, bodov a podmienok straty.
4
• Systém riadenia času – normálna rýchlosť, dvojnásobná rýchlosť a pauza.
• Pridanie nádrže.
• Zvýšenie náročnosti hry, spresnenie pohybu nepriateľov