Oprettelse af 2D platformere på Scratch: algebra og geometri - gratis kursus fra Kodabra, træning 40 timer, Dato: 3. december 2023.
Miscellanea / / December 07, 2023
Om kurset:
I løbet af lektionerne vil børn blive fortrolige med funktioner og avancerede algoritmer, der bringer dem tættere på professionelle programmeringssprog som Python og C#. Drengene vil gennemgå alle stadier af spiludvikling: fra idéen til den endelige test af det færdige produkt.
I den første del af kurset vil eleverne lære, hvordan man tilføjer niveaugenerering, et bevægeligt kamera til deres spil, og hvordan spil som Slizario og Farm Frenzy fungerer. I den anden del af kurset vil fyrene udvikle platformspil på flere niveauer, der ligner de berømte Super Mario eller Sonic. For at skabe dem vil børn blive fortrolige med spilfysik for at få karakterernes bevægelser til at se realistiske ud, og lære at skabe simpel kunstig intelligens for at programmere fjenders adfærd.
Kursusmål:
1. Udforsk forskellige måder at generere niveauer på;
2. Studer algoritmen til at skabe et bevægeligt vildtkamera;
3. Introducer vektorgrafik;
4. Lær at programmere ved hjælp af funktioner;
5. Introducer dig til begrænsningerne ved Scratch og lær, hvordan du kan omgå dem;
6. Introducer skabelsen af plastiske spilobjekter;
7. Lær hvordan du opretter et niveaukort;
8. Studer karakterens fysik og genskab den i spillet;
9. Skab et færdigt spilprodukt - et professionelt udseende platformspil.
Kandidater fra kurset vil være i stand til:
- Tilpas bevægelsesfysikken for karakteren og andre objekter;
- Opret en algoritme til et bevægeligt vildtkamera;
- Arbejd med virtuelle koordinater;
- Opret avancerede spilalgoritmer.
- Opret og brug funktioner;
- Arbejd trygt med vektorgrafik.
Læringsudbytte:
1. Fyrene vil skabe flere komplekse platformspil samt et afsluttende individuelt projekt, opfundet og udviklet uafhængigt;
2. I løbet af kurset forstår børn, at de selv er i stand til at opnå resultater. De vil lære at sætte mål og vil ikke være bange for at lave fejl;
3. Børn vil fordybe sig i udviklingen af komplekse algoritmiske løsninger, studere fysiske love i spil, matematiske indikatorer, skabe og bruge funktioner, arbejde med vektorgrafik;
4. Børn vil udvikle kreativitet, såvel som design og logisk tænkning. Disse færdigheder vil være nyttige i studiet, livet og fremtidens erhverv.