Programer videoigara: stvaranje 2D igara različitih žanrova - tečaj 18 000 rub. iz Coddy škole programiranja za djecu, obuka 3 modula (mjeseci)
Miscelanea / / December 02, 2023
Dob: 7-12 godina
Razina: za početnike.
Trajanje: od 3 modula (mjeseca), od 24 sata*.
Format: individualne i grupne lekcije, offline i online (u stvarnom vremenu).
Broj djece: od 1 do 8.
Cijena:
od 750 rub./sat u online grupi,
od 850 rub./sat u izvanmrežnoj grupi,
od 1050 rub./sat pojedinačno online,
od 1980 rub./sat pojedinačno izvan mreže.
Želite li da vaše dijete ne samo igra, već i razvija igrice za Windows?
Želite li da ga zainteresirate za programiranje stvaranjem zabavnih projekata?
Želite li prikazati njegov napredak prikazivanjem igre koju je objavio na internetu?
Ako je vaš odgovor da, ovaj tečaj je ono što trebate!
Industrija igara jedno je od najtraženijih područja u području informacijske tehnologije (IT) danas. U 2019. godini tržište videoigara procjenjuje se na 151.100.000.000 američkih dolara (prema analitičkom Newzoo agency) i prag za ulazak na ovo tržište za programere početnike svake godine postaje viši sve je niže. Sada je najbolje vrijeme da naučite kako kreirati vlastite igre i počnete zarađivati od svog hobija.
Štoviše, vještine stečene u razvoju igara bit će korisne iu drugim područjima IT sektora, bilo da se radi o izradi mobilnih aplikacija ili jednostavnom pisanju programa za osobno računalo.
Tijekom tečaja polaznici će osim izrade igara savladati još nekoliko srodnih vještina iz:
- geometrija - rad s kutovima, vektorima i koordinatama.
- fizika - kontrola sila, trenje, gravitacija, sudari.
- rad s grafikom - korištenje grafičkih urednika za izradu vlastitih slika.
- programiranje - upravljanje događajima, varijable, funkcije, klase, nizovi, tipovi podataka, if-else konstrukcije, logički operatori i još mnogo toga.
- izrada web stranice - upravljanje hostingom, povezivanje domene, prijenos podataka na stranicu - sve što je potrebno da igricu postavite na internet, čineći je dostupnom korisnicima diljem svijeta.
Kako bismo učenicima pomogli u savladavanju ove ogromne količine informacija, CODDY je razvio tečaj za početnike u kojem ćemo djecu naučiti kako kreirati igre različitih žanrova za Windows.
Tijekom tečaja napravit ćemo nekoliko igara - ovo je pucačina s pogledom odozgo i klasični "Asteroidi", ali s teleportacijom, bonusima i mjeračem vremena, kao i igra u žanru "Tower Defense".
Igrama ćemo dodati vlastitu glazbu, vlastite zvukove i vlastite slike - svaka će igra biti jedinstvena!
Razvoj se odvija na pogonu za igre Construct, koji uvelike pojednostavljuje pisanje koda i ubrzava proces kreiranja igara. Djeci će biti lakše razumjeti programiranje logike igre, što znači da će moći stvoriti nekoliko različite igre, ili razradite jednu od njih jako duboko i dodajte joj mnogo zanimljivih značajki.
Nakon završenog tečaja polaznici će naučiti kreirati 2D igre, postavljati ih na internet, dijeliti s prijateljima, a steći će i osnovne vještine programiranje: Construct često koristi varijable, petlje, klase i druge konstrukcije koje bi svaka osoba koja poštuje sebe trebala znati programer. Također će studentima koji završe tečaj biti mnogo lakše početi učiti 3D motore za igre kao što su Unity i Unreal Engine.
Nakon završenog tečaja studentov portfolio će sadržavati nekoliko gotovih projekata koji su dokaz njegovog znanja i iskustva, te će pomoći u pronalaženju posla ako dijete odluči povezati svoj život s IT područjem općenito i razvojem igara u posebno. Maturanti će moći doraditi i poboljšati svoje projekte ili napisati igru od nule, a tko zna, možda baš vaše dijete kreira sljedeći hit?
Za koga je ovaj tečaj idealan?
- Za sve zainteresirane za razvoj igrica
- Za one koji su svladali Scratch i spremni su krenuti dalje, ali još nisu spremni svladati Unity zbog složenosti ovog pokretača igre.
Tečaj je strukturiran tako da će se i početnici koji do sada nisu imali iskustva s programiranjem ili izradom igara moći brzo naviknuti i uključiti u proces učenja.
„Kao profesorica koja predaje ovaj predmet, primjećujem da tijekom tečaja djeca postaju puno društvenija, otvoreni i samopouzdani, ne boje se pogriješiti, isprobavaju nove stvari, a sami traže informacije na internetu kako bi uveli nove u igru funkcije. Tome pridonosi prijateljska atmosfera, timski rad u rješavanju složenih problema i zanimljivost zadatke u kojima učenik ne samo da pamti temu, već stječe stvarne vještine razvoj."
Andrej Furletov
Prvi mjesec - Pucačka igra
1
• Uvod u Construct sučelje, izrada projekta i scene.
• Postavljanje pozadine i modela igrača, povezivanje kontrola.
• Pucanje, stvaranje čudovišta i "Game Over".
2
• Zdravstveno sučelje, dodavanje zdravlja igraču i čudovištima.
• Stvaranje automatskog oružja.
• Dodavanje efekata kada meci pogađaju čudovišta.
3
• Raspršivanje metaka i stvaranje lasera.
• Prebacivanje između vrsta oružja pomoću tipki na tipkovnici.
• Izrada bacača plamena i laserskih efekata.
4
• Stvaranje projektila za samonavođenje i efekti izgaranja.
• Bodovanje, gumb za ponovno pokretanje.
• Stvaranje kompleta prve pomoći, poboljšanje sustava stvaranja čudovišta.
• Povećanje težine igre tijekom vremena (prema mjeraču vremena).
Drugi mjesec - igra Space Rocks
1
• Stvaranje pozadine, modela igrača i povezivanja kontrola.
• Stvaranje lasera, razvoj sustava paljbe, efekti motora.
• Stvaranje asteroida, ispunjavanje polja za igru asteroidima.
2
• Dodavanje kretanja asteroidima, fizika asteroida, uništavanje asteroida.
• Dodavanje efekata eksplozije pomoću animacije.
• Teleportacija igrača klikom miša i efektima.
3
• Stvaranje sučelja – razina energije, pobjeda i poraz.
• Izrada zaštitnog štita i bonus kojim se štit aktivira.
• Napredni asteroidi koji se raspadaju na manje dijelove.
4
• Dodavanje glazbe i zvukova u igru.
• Poboljšana ravnoteža u igri, dodavanje mjerača vremena
Treći mjesec - igra Tower Defenders
1
• Stvaranje pozadine i ploče sučelja.
• Stvaranje osnovnog neprijatelja i njegovog sustava kretanja.
• Stvaranje kupola, pucanje kupola, zdravlje neprijatelja.
2
• Poboljšano sučelje i efekti eksplozije.
• Izrada sustava nabave kupole.
• Blokiranje pokušaja postavljanja kupola na elemente sučelja, ceste i postojeće kupole.
3
• Izrada nove kupole i granata za nju.
• Dodavanje baze, bodova i uvjeta gubitka.
4
• Sustav upravljanja vremenom - normalna brzina, dvostruka brzina i pauza.
• Dodavanje spremnika.
• Povećanje težine igre, usavršavanje kretanja neprijatelja