Videogame-ontwikkelaar: 2D-games van verschillende genres maken - cursus 18.000 wrijven. van Coddy School of Programming for Children, training 3 modules (maanden)
Gemengde Berichten / / December 02, 2023
Leeftijd: 7-12 jaar
Niveau: voor beginners.
Duur: vanaf 3 modules (maanden), vanaf 24 uur*.
Formaat: individuele en groepslessen, offline en online (realtime).
Aantal kinderen: van 1 tot 8.
Prijs:
vanaf 750 wrijven/uur in een online groep,
vanaf 850 wrijven/uur in een offline groep,
vanaf 1050 roebel/uur individueel online,
vanaf 1980 wrijf/uur individueel offline.
Wilt u dat uw kind niet alleen games voor Windows speelt, maar ook ontwikkelt?
Wil je dat hij geïnteresseerd raakt in programmeren door leuke projecten te maken?
Wil je zijn voortgang laten zien door het spel te laten zien dat hij op internet heeft geplaatst?
Als je antwoord ja is, dan is deze cursus wat je nodig hebt!
De game-industrie is tegenwoordig een van de meest gevraagde gebieden op het gebied van informatietechnologie (IT). In 2019 wordt de videogamemarkt geschat op 151.100.000.000 dollar (volgens de analytische analyses). Newzoo agency) en de drempel om deze markt te betreden voor beginnende ontwikkelaars wordt elk jaar hoger alles is lager. Dit is de beste tijd om te leren hoe u uw eigen spellen kunt maken en geld kunt gaan verdienen met uw hobby.
Bovendien zullen de vaardigheden die zijn verworven bij de ontwikkeling van games nuttig zijn in andere gebieden van de IT-sector, of het nu gaat om het maken van mobiele applicaties of het eenvoudigweg schrijven van programma's voor een pc.
Tijdens de cursus zullen studenten, naast het maken van games, een aantal meer gerelateerde vaardigheden beheersen:
- geometrie - werken met hoeken, vectoren en coördinaten.
- natuurkunde - beheersing van krachten, wrijving, zwaartekracht, botsingen.
- werken met afbeeldingen - grafische editors gebruiken om uw eigen afbeeldingen te maken.
- programmeren - gebeurtenisbeheer, variabelen, functies, klassen, arrays, gegevenstypen, if-else-constructies, logische operatoren en nog veel meer.
- websiteontwikkeling - hostingbeheer, een domein koppelen, gegevens overbrengen naar de site - alles wat u nodig hebt om het spel op internet te zetten en beschikbaar te maken voor gebruikers over de hele wereld.
Om studenten te helpen deze enorme hoeveelheid informatie onder de knie te krijgen, heeft CODDY een cursus voor beginners ontwikkeld waarin we kinderen leren hoe ze games van verschillende genres voor Windows kunnen maken.
Tijdens de cursus zullen we verschillende spellen maken - dit is een shooter met een bovenaanzicht, en de klassieke "Asteroids", maar met teleportatie, bonussen en een timer, evenals een spel in het genre "Tower Defense".
We zullen onze eigen muziek, onze eigen geluiden en onze eigen afbeeldingen aan de spellen toevoegen - elk spel zal uniek zijn!
De ontwikkeling wordt uitgevoerd op de Construct-game-engine, die het schrijven van code aanzienlijk vereenvoudigt en het proces van het maken van games versnelt. Het zal voor kinderen gemakkelijker zijn om de logica van het programmeren van het spel te begrijpen, wat betekent dat ze er meerdere kunnen maken verschillende spellen, of werk een ervan heel diep uit en voeg er veel interessante functies aan toe.
Na voltooiing van de cursus leren studenten hoe ze 2D-games kunnen maken, deze op internet kunnen plaatsen, met vrienden kunnen delen en ook basisvaardigheden kunnen opdoen. programmeren: Construct maakt vaak gebruik van variabelen, lussen, klassen en andere constructies die elk zichzelf respecterend persoon zou moeten kennen programmeur. Het zal voor studenten die de cursus voltooien ook veel gemakkelijker zijn om 3D-game-engines zoals Unity en Unreal Engine te leren kennen.
Na voltooiing van de cursus bevat het portfolio van de student verschillende voltooide projecten, die een bewijs zijn van zijn kennis en kunde ervaring, en zal helpen bij het vinden van een baan als het kind besluit zijn leven te verbinden met het IT-veld in het algemeen en met de ontwikkeling van games in het algemeen. in het bijzonder. Afgestudeerden kunnen hun projecten verfijnen en verbeteren, of een spel helemaal opnieuw schrijven, en wie weet maakt uw kind misschien wel de volgende hit?
Voor wie is deze cursus ideaal?
- Voor iedereen die geïnteresseerd is in gameontwikkeling
- Voor degenen die Scratch onder de knie hebben en klaar zijn om verder te gaan, maar nog niet klaar zijn om Unity onder de knie te krijgen vanwege de complexiteit van deze game-engine.
De cursus is zo gestructureerd dat zelfs beginners die geen eerdere ervaring hebben met programmeren of het maken van games, er snel aan kunnen wennen en aan het leerproces kunnen deelnemen.
“Als docent die deze cursus geeft, merk ik dat kinderen tijdens de cursus veel socialer worden, open en zelfverzekerd, ze zijn niet bang om fouten te maken, nieuwe dingen uit te proberen, en ze zoeken zelf naar informatie op internet om nieuwe in het spel te introduceren functies. Dit wordt mogelijk gemaakt door een vriendelijke sfeer, teamwerk bij het oplossen van complexe problemen en interessant taken waarbij de student niet alleen het onderwerp uit zijn hoofd leert, maar ook echte vaardigheden verwerft ontwikkeling."
Andrej Furletov
Eerste maand - schietspel
1
• Inleiding tot de Construct-interface, het creëren van een project en scène.
• De achtergrond en het spelersmodel instellen, bedieningselementen aansluiten.
• Schieten, monsters maken en "Game Over".
2
• Gezondheidsinterface, die gezondheid toevoegt aan de speler en monsters.
• Creatie van automatische wapens.
• Effecten toevoegen wanneer kogels monsters raken.
3
• Kogels verspreiden en een laser creëren.
• Schakel tussen soorten wapens met behulp van toetsenbordknoppen.
• Creatie van een vlammenwerper en lasereffecten.
4
• Creatie van doelzoekende raketten en verbrandingseffecten.
• Scoren, herstartknop.
• Creatie van EHBO-koffers, verbetering van het monstercreatiesysteem.
• Toenemende moeilijkheidsgraad van het spel in de loop van de tijd (door timer).
Tweede maand - Space Rocks-spel
1
• Een achtergrond, spelersmodel creëren en bedieningselementen aansluiten.
• Creatie van een laser, ontwikkeling van een afvuursysteem, motoreffecten.
• Een asteroïde creëren, het speelveld vullen met asteroïden.
2
• Beweging toevoegen aan asteroïden, asteroïdenfysica, asteroïden vernietigen.
• Explosie-effecten toevoegen met behulp van animatie.
• Spelerteleportatie door muisklik en effecten.
3
• Interfacecreatie – energieniveau, winnen en verliezen.
• Creatie van een beschermend schild en een bonus waarmee het schild wordt geactiveerd.
• Geavanceerde asteroïden die in kleinere stukken uiteenvallen.
4
• Muziek en geluiden aan het spel toevoegen.
• Verbeterde spelbalans, toevoeging van een timer
Derde maand - Tower Defenders-spel
1
• Een achtergrond- en interfacepaneel maken.
• Creatie van een basisvijand en zijn bewegingssysteem.
• Geschutskoepels maken, geschutskoepels schieten, gezondheid van vijanden.
2
• Verbeterde interface en explosie-effecten.
• Creëren van een turret-aankoopsysteem.
• Blokkeren van pogingen om torentjes te installeren op interface-elementen, wegen en bestaande torentjes.
3
• Creëren van een nieuw torentje en granaten ervoor.
• Toevoegen van een basis, punten en verliesvoorwaarden.
4
• Tijdmanagementsysteem - normale snelheid, dubbele snelheid en pauze.
• Een tank toevoegen.
• Het verhogen van de moeilijkheidsgraad van het spel, het verfijnen van de beweging van vijanden