Videospelsutvecklare: skapa 2D-spel av olika genrer - kurs 18 000 rub. från Coddy School of Programming for Children, utbildning 3 moduler (månader)
Miscellanea / / December 02, 2023
Ålder: 7-12 år
Nivå: för nybörjare.
Varaktighet: från 3 moduler (månader), från 24 timmar*.
Format: individuella och grupplektioner, offline och online (realtid).
Antal barn: från 1 till 8.
Pris:
från 750 rub./timme i en onlinegrupp,
från 850 rub./timme i en offlinegrupp,
från 1050 rub./timme individuellt online,
från 1980 rub./timme individuellt offline.
Vill du att ditt barn inte bara ska spela, utan också utveckla spel för Windows?
Vill du att han ska intressera sig för programmering genom att skapa roliga projekt?
Vill du visa upp hans framsteg genom att visa spelet han lagt ut på Internet?
Om ditt svar är ja, är den här kursen vad du behöver!
Spelbranschen är ett av de mest efterfrågade områdena inom informationsteknologi (IT) idag. Under 2019 uppskattas videospelsmarknaden till 151 100 000 000 US-dollar (enligt den analytiska Newzoo agentur) och tröskeln för att komma in på denna marknad för nybörjarutvecklare blir högre för varje år allt är lägre. Nu är den bästa tiden att lära sig att skapa dina egna spel och börja tjäna pengar på din hobby.
Dessutom kommer de färdigheter som förvärvats inom spelutveckling att vara användbara inom andra områden inom IT-sektorn, vare sig det är att skapa mobila applikationer eller helt enkelt skriva program för en PC.
Under kursen kommer studenterna att behärska, förutom att skapa spel, ytterligare flera relaterade färdigheter från:
- geometri - arbeta med vinklar, vektorer och koordinater.
- fysik - kontroll av krafter, friktion, gravitation, kollisioner.
- arbeta med grafik - använda grafiska redigerare för att skapa dina egna bilder.
- programmering - händelsehantering, variabler, funktioner, klasser, arrayer, datatyper, if-else-konstruktioner, logiska operatorer och mycket mer.
- webbplatsutveckling - värdhantering, anslutning av en domän, överföring av data till webbplatsen - allt du behöver för att sätta spelet på Internet, vilket gör det tillgängligt för användare över hela världen.
För att hjälpa eleverna att bemästra denna enorma mängd information har CODDY utvecklat en kurs för nybörjare där vi ska lära barn hur man skapar spel av olika genrer för Windows.
Under kursen kommer vi att göra flera spel - det här är ett skjutspel med ovanifrån och den klassiska "Asteroids", men med teleportering, bonusar och en timer, samt ett spel i genren "Tower Defense".
Vi kommer att lägga till vår egen musik, våra egna ljud och våra egna bilder till spelen - varje spel kommer att vara unikt!
Utveckling sker på spelmotorn Construct, vilket avsevärt förenklar skrivning av kod och snabbar upp processen att skapa spel. Det blir lättare för barn att förstå programmering av spellogiken, vilket innebär att de kommer att kunna skapa flera olika spel, eller arbeta ett av dem riktigt djupt och lägga till många intressanta funktioner till det.
Efter genomgången kurs kommer eleverna att lära sig att skapa 2D-spel, lägga upp dem på Internet, dela dem med vänner och de kommer också att få grundläggande färdigheter programmering: Construct använder ofta variabler, loopar, klasser och andra konstruktioner som varje person med självrespekt borde känna till programmerare. Det blir också mycket enklare för studenter som slutför kursen att börja lära sig 3D-spelmotorer som Unity och Unreal Engine.
Efter avslutad kurs kommer studentens portfolio att innehålla flera färdiga projekt, som är bevis på hans kunskaper och erfarenhet och kommer att hjälpa till att hitta ett jobb om barnet bestämmer sig för att koppla ihop sitt liv med IT-området i allmänhet och med spelutveckling i särskilt. Utexaminerade kommer att kunna förfina och förbättra sina projekt, eller skriva ett spel från grunden, och vem vet, kanske ditt barn skapar nästa träff?
Vem är den här kursen idealisk för?
- För alla som är intresserade av spelutveckling
- För dig som har bemästrat Scratch och är redo att gå vidare, men som ännu inte är redo att bemästra Unity på grund av den här spelmotorns komplexitet.
Kursen är uppbyggd på ett sådant sätt att även nybörjare som inte har någon tidigare erfarenhet av vare sig programmering eller att skapa spel snabbt kommer att kunna vänja sig vid det och vara med i inlärningsprocessen.
"Som lärare som undervisar i den här kursen, noterar jag att under kursen blir barn mycket mer sällskapliga, öppna och självsäkra, de är inte rädda för att göra misstag, prova nya saker, och de söker själva efter information på Internet för att introducera nya i spelet funktioner. Detta underlättas av en vänlig atmosfär, lagarbete för att lösa komplexa problem och intressant uppgifter där eleven inte bara memorerar ämnet utan får verkliga färdigheter utveckling."
Andrey Furletov
Första månaden - Shooter Game
1
• Introduktion till Construct-gränssnittet, skapa ett projekt och en scen.
• Ställa in bakgrunden och spelarmodellen, ansluta kontroller.
• Skjuta, skapa monster och "Game Over".
2
• Hälsogränssnitt, som lägger till hälsa till spelaren och monster.
• Skapande av automatiska vapen.
• Lägga till effekter när kulor träffar monster.
3
• Spridning av kulor och skapa en laser.
• Växla mellan typer av vapen med tangentbordsknappar.
• Skapande av en eldkastare och lasereffekter.
4
• Skapande av målsökande missiler och förbränningseffekter.
• Poängsättning, omstartsknapp.
• Skapande av första hjälpen-kit, förbättring av monsterskapande systemet.
• Ökar spelsvårigheter över tid (med timer).
Andra månaden - Space Rocks-spel
1
• Skapa en bakgrund, spelarmodell och ansluta kontroller.
• Skapande av laser, utveckling av avfyrningssystem, motoreffekter.
• Skapa en asteroid, fylla spelplanen med asteroider.
2
• Lägga till rörelse till asteroider, asteroidfysik, förstöra asteroider.
• Lägga till explosionseffekter med hjälp av animering.
• Spelarteleportering med musklick och effekter.
3
• Skapande av gränssnitt – energinivå, vinna och förlora.
• Skapande av en skyddande sköld och en bonus genom vilken skölden aktiveras.
• Avancerade asteroider som bryts upp i mindre bitar.
4
• Lägga till musik och ljud till spelet.
• Förbättrad spelbalans, lägga till en timer
Tredje månaden - Tower Defenders-spel
1
• Skapa en bakgrunds- och gränssnittspanel.
• Skapande av en grundläggande fiende och dess rörelsesystem.
• Skapa torn, skjuta torn, fienders hälsa.
2
• Förbättrat gränssnitt och explosionseffekter.
• Skapande av ett torninköpssystem.
• Blockera försök att installera torn på gränssnittselement, vägar och befintliga torn.
3
• Skapande av ett nytt torn och granater för det.
• Lägga till en bas, poäng och förlustvillkor.
4
• Tidshanteringssystem - normal hastighet, dubbel hastighet och paus.
• Lägga till en tank.
• Öka spelets svårighetsgrad, förfina fiendernas rörelser