Skapa 2D-plattformsspel på Scratch: algebra och geometri - gratis kurs från Kodabra, utbildning 40 timmar, Datum: 3 december 2023.
Miscellanea / / December 07, 2023
Om kursen:
Under lektionerna kommer barnen att bli bekanta med funktioner och avancerade algoritmer som kommer att föra dem närmare professionella programmeringsspråk som Python och C#. Killarna kommer att gå igenom alla stadier av spelutveckling: från idén till den slutliga testningen av den färdiga produkten.
I den första delen av kursen kommer eleverna att lära sig hur man lägger till nivågenerering, en rörlig kamera till sitt spel, och hur spel som Slizario och Farm Frenzy fungerar. I den andra delen av kursen kommer killarna att utveckla plattformsspel på flera nivåer som liknar den berömda Super Mario eller Sonic. För att skapa dem kommer barn att bekanta sig med spelfysik för att få karaktärernas rörelser att se realistiska ut och lära sig hur man skapar enkel artificiell intelligens för att programmera fiendens beteende.
Kursens mål:
1. Utforska olika sätt att generera nivåer;
2. Studera algoritmen för att skapa en rörlig viltkamera;
3. Introducera vektorgrafik;
4. Lär dig programmera med funktioner;
5. Introducerar dig till begränsningarna med Scratch och lär dig hur du kan kringgå dem;
6. Introducera skapandet av plastspelobjekt;
7. Lär dig hur du skapar en nivåkarta;
8. Studera karaktärens fysik och återskapa den i spelet;
9. Skapa en färdig spelprodukt - ett professionellt plattformsspel.
Utexaminerade från kursen kommer att kunna:
- Anpassa rörelsefysiken för karaktären och andra föremål;
- Skapa en algoritm för en rörlig viltkamera;
- Arbeta med virtuella koordinater;
- Skapa avancerade spelalgoritmer.
- Skapa och använda funktioner;
- Arbeta tryggt med vektorgrafik.
Lärande resultat:
1. Killarna kommer att skapa flera komplexa plattformsspel, samt ett slutligt individuellt projekt, uppfunnit och utvecklat oberoende;
2. Under kursen förstår barn att de är kapabla att uppnå resultat själva. De kommer att lära sig att sätta upp mål och kommer inte att vara rädda för att göra misstag;
3. Barn kommer att fördjupa sig i utvecklingen av komplexa algoritmiska lösningar, studera fysiska lagar i spel, matematiska indikatorer, skapa och använda funktioner, arbeta med vektorgrafik;
4. Barn kommer att utveckla kreativitet, samt design och logiskt tänkande. Dessa färdigheter kommer att vara användbara i studier, livet och framtida yrke.