Videospiludvikler: skabe 2D-spil af forskellige genrer - kursus 18.000 rub. fra Coddy School of Programming for Children, træning 3 moduler (måneder)
Miscellanea / / December 02, 2023
Alder: 7-12 år
Niveau: for begyndere.
Varighed: fra 3 moduler (måneder), fra 24 timer*.
Format: individuelle og gruppelektioner, offline og online (realtid).
Antal børn: fra 1 til 8.
Pris:
fra 750 rub./time i en online gruppe,
fra 850 rub./time i en offline gruppe,
fra 1050 rub./time individuelt online,
fra 1980 rub./time individuelt offline.
Ønsker du, at dit barn ikke kun skal spille, men også udvikle spil til Windows?
Vil du have ham til at interessere sig for programmering ved at skabe sjove projekter?
Vil du vise hans fremskridt ved at vise det spil, han lagde ud på internettet?
Hvis dit svar er ja, er dette kursus, hvad du har brug for!
Spilindustrien er et af de mest efterspurgte områder inden for informationsteknologi (IT) i dag. I 2019 er videospilsmarkedet anslået til 151.100.000.000 amerikanske dollars (ifølge den analytiske Newzoo agentur), og tærsklen for at komme ind på dette marked for begyndere udviklere bliver højere hvert år alt er lavere. Nu er det bedste tidspunkt at lære at skabe dine egne spil og begynde at tjene penge på din hobby.
Desuden vil de erhvervede færdigheder i spiludvikling være nyttige i andre områder af IT-sektoren, hvad enten det er at skabe mobile applikationer eller blot skrive programmer til en pc.
I løbet af kurset vil eleverne, udover at skabe spil, mestre flere relaterede færdigheder fra:
- geometri - arbejde med vinkler, vektorer og koordinater.
- fysik - kontrol af kræfter, friktion, tyngdekraft, kollisioner.
- arbejde med grafik - brug af grafiske editorer til at skabe dine egne billeder.
- programmering - hændelsesstyring, variabler, funktioner, klasser, arrays, datatyper, if-else konstruktioner, logiske operatorer og meget mere.
- webstedsudvikling - hostingadministration, tilslutning af et domæne, overførsel af data til webstedet - alt hvad du behøver for at sætte spillet på internettet og gøre det tilgængeligt for brugere over hele verden.
For at hjælpe eleverne med at mestre denne enorme mængde information, har CODDY udviklet et kursus for begyndere, hvor vi vil lære børn at skabe spil af forskellige genrer til Windows.
I løbet af kurset vil vi lave flere spil - dette er et skydespil med ovenfra og den klassiske "Asteroids", men med teleportering, bonusser og en timer, samt et spil i "Tower Defense"-genren.
Vi vil tilføje vores egen musik, vores egne lyde og vores egne billeder til spillene - hvert spil vil være unikt!
Udviklingen udføres på Construct-spilmotoren, hvilket i høj grad forenkler skrivning af kode og fremskynder processen med at skabe spil. Det bliver lettere for børn at forstå programmering af spillogikken, hvilket betyder, at de vil være i stand til at oprette flere forskellige spil, eller bearbejd et af dem virkelig dybt og føj en masse interessante funktioner til det.
Efter at have gennemført kurset vil eleverne lære at skabe 2D-spil, lægge dem på internettet, dele dem med venner, og de vil også få grundlæggende færdigheder programmering: Construct bruger ofte variabler, loops, klasser og andre konstruktioner, som enhver person med respekt for sig selv bør kende programmør. Det vil også være meget nemmere for studerende, der gennemfører kurset, at begynde at lære 3D-spilmotorer som Unity og Unreal Engine.
Efter endt kursus vil den studerendes portfolio indeholde flere færdige projekter, som er bevis på hans viden og erfaring, og vil hjælpe med at finde et job, hvis barnet beslutter sig for at forbinde sit liv med it-området generelt og med spiludvikling i i særdeleshed. Kandidater vil være i stand til at forfine og forbedre deres projekter eller skrive et spil fra bunden, og hvem ved, måske vil dit barn skabe det næste hit?
Hvem er dette kursus ideelt for?
- For alle interesserede i spiludvikling
- For dem, der har mestret Scratch og er klar til at komme videre, men endnu ikke er klar til at mestre Unity på grund af kompleksiteten af denne spilmotor.
Kurset er opbygget sådan, at selv begyndere, der ikke tidligere har haft erfaring med hverken programmering eller skabelse af spil, hurtigt vil kunne vænne sig til det og komme med i læringsprocessen.
"Som lærer, der underviser i dette kursus, bemærker jeg, at i løbet af kurset bliver børn meget mere omgængelige, åbne og selvsikre, de er ikke bange for at lave fejl, prøve nye ting, og de søger selv efter information på internettet for at introducere nye i spillet funktioner. Dette lettes af en venlig atmosfære, teamwork til at løse komplekse problemer og interessant opgaver, hvor eleven ikke kun lærer emnet udenad, men får reelle færdigheder udvikling."
Andrey Furletov
Første måned - Skydespil
1
• Introduktion til Construct-grænsefladen, oprettelse af et projekt og en scene.
• Indstilling af baggrund og afspillermodel, tilslutning af kontroller.
• Skydning, skabelse af monstre og "Game Over".
2
• Sundhedsgrænseflade, tilføjer sundhed til spilleren og monstrene.
• Oprettelse af automatiske våben.
• Tilføjelse af effekter, når kugler rammer monstre.
3
• Spredning af kugler og skabe en laser.
• Skift mellem typer våben ved hjælp af tastaturknapper.
• Oprettelse af en flammekaster og lasereffekter.
4
• Oprettelse af målsøgende missiler og forbrændingseffekter.
• Scoring, genstartsknap.
• Oprettelse af førstehjælpskasser, forbedring af monsteroprettelsessystemet.
• Stigende spilsværhedsgrad over tid (ved timer).
Anden måned - Space Rocks spil
1
• Oprettelse af en baggrund, afspillermodel og tilslutning af kontroller.
• Oprettelse af laser, udvikling af affyringssystem, motoreffekter.
• At skabe en asteroide, udfylde spillefeltet med asteroider.
2
• Tilføjelse af bevægelse til asteroider, asteroidefysik, ødelæggelse af asteroider.
• Tilføjelse af eksplosionseffekter ved hjælp af animation.
• Afspillerteleportering med museklik og effekter.
3
• Interface skabelse – energiniveau, vinde og tabe.
• Oprettelse af et beskyttende skjold og en bonus, hvorved skjoldet aktiveres.
• Avancerede asteroider, der går i stykker i mindre stykker.
4
• Tilføjelse af musik og lyde til spillet.
• Forbedret spilbalance, tilføjelse af en timer
Tredje måned - Tower Defenders spil
1
• Oprettelse af et baggrunds- og interfacepanel.
• Oprettelse af en grundlæggende fjende og dens bevægelsessystem.
• At skabe tårne, skyde tårne, fjenders sundhed.
2
• Forbedret grænseflade og eksplosionseffekter.
• Oprettelse af et turret indkøbssystem.
• Blokering af forsøg på at installere tårne på grænsefladeelementer, veje og eksisterende tårne.
3
• Oprettelse af et nyt tårn og granater til det.
• Tilføjelse af en base, point og tabsbetingelser.
4
• Tidsstyringssystem - normal hastighed, dobbelt hastighed og pause.
• Tilføjelse af en tank.
• Øge spillets sværhedsgrad, forfine fjenders bevægelser