Dezvoltator de jocuri video: crearea de jocuri 2D de diferite genuri - curs 18.000 rub. de la Coddy School of Programming for Children, instruire 3 module (luni)
Miscelaneu / / December 02, 2023
Varsta: 7-12 ani
Nivel: pentru începători.
Durata: de la 3 module (luni), de la 24 de ore*.
Format: lecții individuale și de grup, offline și online (în timp real).
Numar copii: de la 1 la 8.
Preț:
de la 750 rub./oră într-un grup online,
de la 850 rub./oră într-un grup offline,
de la 1050 rub./oră individual online,
de la 1980 rub./oră individual offline.
Vrei ca copilul tău nu doar să se joace, ci și să dezvolte jocuri pentru Windows?
Vrei să se intereseze de programare creând proiecte distractive?
Vrei să-i arăți progresul arătând jocul pe care l-a postat pe Internet?
Dacă răspunsul tău este da, acest curs este ceea ce ai nevoie!
Industria jocurilor de noroc este una dintre cele mai solicitate domenii în domeniul tehnologiei informației (IT) astăzi. În 2019, piața jocurilor video este estimată la 151.100.000.000 de dolari SUA (conform analizei Newzoo), iar pragul de intrare pe această piață pentru dezvoltatorii începători devine mai mare în fiecare an totul este mai jos. Acum este cel mai bun moment pentru a învăța cum să-ți creezi propriile jocuri și să începi să câștigi bani din hobby-ul tău.
Mai mult, abilitățile dobândite în dezvoltarea jocurilor vor fi utile și în alte domenii ale sectorului IT, fie că este vorba de crearea de aplicații mobile sau pur și simplu de scriere de programe pentru un PC.
Pe parcursul cursului, studenții vor stăpâni, pe lângă crearea de jocuri, și alte abilități conexe din:
- geometrie - lucrul cu unghiuri, vectori și coordonate.
- fizică - controlul forțelor, frecării, gravitației, coliziunilor.
- lucrul cu grafica - folosind editori grafici pentru a-ti crea propriile imagini.
- programare - managementul evenimentelor, variabile, funcții, clase, matrice, tipuri de date, constructe if-else, operatori logici și multe altele.
- dezvoltarea site-ului web - gestionarea gazduirii, conectarea unui domeniu, transferul de date pe site - tot ce ai nevoie pentru a pune jocul pe Internet, punandu-l la dispozitie utilizatorilor din intreaga lume.
Pentru a ajuta elevii să stăpânească această cantitate imensă de informații, CODDY a dezvoltat un curs pentru începători în care îi vom învăța pe copii cum să creeze jocuri de diferite genuri pentru Windows.
Pe parcursul cursului vom face mai multe jocuri - acesta este un shooter cu vedere de sus și clasicul „Asteroids”, dar cu teleportare, bonusuri și un cronometru, precum și un joc în genul „Tower Defense”.
Vom adăuga propria noastră muzică, propriile sunete și propriile noastre imagini la jocuri - fiecare joc va fi unic!
Dezvoltarea se realizează pe motorul de joc Construct, care simplifică foarte mult scrierea codului și accelerează procesul de creare a jocurilor. Copiilor le va fi mai ușor să înțeleagă programarea logicii jocului, ceea ce înseamnă că vor putea crea mai multe diferite jocuri, sau lucrează unul dintre ele cu adevărat profund și adaugă o mulțime de caracteristici interesante.
După finalizarea cursului, studenții vor învăța cum să creeze jocuri 2D, să le posteze pe Internet, să le partajeze prietenilor și vor dobândi, de asemenea, abilități de bază programare: Construct folosește adesea variabile, bucle, clase și alte constructe pe care orice persoană care se respectă ar trebui să le cunoască programator. De asemenea, va fi mult mai ușor pentru studenții care finalizează cursul să înceapă să învețe motoare de jocuri 3D, cum ar fi Unity și Unreal Engine.
După finalizarea cursului, portofoliul studentului va conține mai multe proiecte finalizate, care sunt dovada cunoștințelor sale și experiență și va ajuta la găsirea unui loc de muncă dacă copilul decide să-și conecteze viața cu domeniul IT în general și cu dezvoltarea jocului în în special. Absolvenții își vor putea perfecționa și îmbunătăți proiectele sau vor putea scrie un joc de la zero și cine știe, poate copilul tău va crea următorul hit?
Pentru cine este ideal acest curs?
- Pentru oricine este interesat de dezvoltarea jocurilor
- Pentru cei care au stăpânit Scratch și sunt gata să meargă mai departe, dar nu sunt încă pregătiți să stăpânească Unity din cauza complexității acestui motor de joc.
Cursul este structurat în așa fel încât chiar și începătorii care nu au avut experiență anterioară nici cu programarea, nici cu crearea de jocuri, să se poată obișnui rapid și să se alăture procesului de învățare.
„În calitate de profesor care predau acest curs, observ că pe parcursul cursului, copiii devin mult mai sociabili, deschiși și încrezători în sine, nu le este frică să greșească, să încerce lucruri noi și ei înșiși caută informații pe internet pentru a introduce altele noi în joc funcții. Acest lucru este facilitat de o atmosferă prietenoasă, lucrul în echipă în rezolvarea unor probleme complexe și interesant sarcini în care elevul nu numai că memorează subiectul, ci dobândește abilități reale dezvoltare."
Andrei Furletov
Prima lună - Jocul Shooter
1
• Introducere în interfața Construct, crearea unui proiect și a unei scene.
• Setarea fundalului și modelul playerului, conectarea comenzilor.
• Trage, creează monștri și „Game Over”.
2
• Interfață de sănătate, adăugând sănătate jucătorului și monștrilor.
• Crearea de arme automate.
• Adăugarea de efecte atunci când gloanțele lovesc monștri.
3
• Imprăștierea gloanțelor și crearea unui laser.
• Comutați între tipurile de arme folosind butoanele de la tastatură.
• Crearea unui aruncător de flăcări și efecte laser.
4
• Crearea de rachete orientate și efecte de ardere.
• Buton de punctare, repornire.
• Crearea truselor de prim ajutor, îmbunătățirea sistemului de creare a monștrilor.
• Creșterea dificultatii jocului în timp (prin cronometru).
A doua lună - joc Space Rocks
1
• Crearea unui fundal, model de player și comenzi de conectare.
• Crearea unui laser, dezvoltarea unui sistem de tragere, efecte motor.
• Crearea unui asteroid, umplerea terenului de joc cu asteroizi.
2
• Adăugarea mișcării asteroizilor, fizica asteroizilor, distrugerea asteroizilor.
• Adăugarea de efecte de explozie folosind animație.
• Teleportarea jucătorului prin clic de mouse și efecte.
3
• Crearea interfeței – nivel de energie, câștig și pierdere.
• Crearea unui scut de protecție și a unui bonus prin care scutul este activat.
• Asteroizi avansați care se rup în bucăți mai mici.
4
• Adăugarea de muzică și sunete la joc.
• Echilibrul de joc îmbunătățit, adăugând un cronometru
A treia lună - joc Tower Defenders
1
• Crearea unui fundal și a unui panou de interfață.
• Crearea unui inamic de bază și a sistemului său de mișcare.
• Crearea de turnulețe, tragerea de turnulețe, sănătatea inamicilor.
2
• Interfață îmbunătățită și efecte de explozie.
• Crearea unui sistem de achiziție de turelă.
• Blocarea încercărilor de a instala turnulețe pe elemente de interfață, drumuri și turnulețe existente.
3
• Crearea unei noi turele și obuze pentru aceasta.
• Adăugarea unei baze, puncte și condiții de pierdere.
4
• Sistem de management al timpului - viteza normala, viteza dubla si pauza.
• Adăugarea unui rezervor.
• Creșterea dificultatii jocului, rafinarea mișcării inamicilor