2D-tasohyppelyjen luominen Scratchilla: algebra ja geometria - ilmainen kurssi Kodabralta, koulutus 40 tuntia, päivämäärä: 3.12.2023.
Miscellanea / / December 07, 2023
Tietoja kurssista:
Oppituntien aikana lapset tutustuvat toimintoihin ja edistyneisiin algoritmeihin, jotka tuovat heidät lähemmäksi ammattimaisia ohjelmointikieliä, kuten Python ja C#. Kaverit käyvät läpi kaikki pelin kehitysvaiheet: ideasta valmiin tuotteen lopulliseen testaukseen.
Kurssin ensimmäisessä osassa opiskelijat oppivat lisäämään tasojen sukupolven, liikkuvan kameran peliinsä ja kuinka pelit kuten Slizario ja Farm Frenzy toimivat. Kurssin toisessa osassa kaverit kehittävät monitasoisia tasohyppelypelejä, jotka ovat samanlaisia kuin kuuluisa Super Mario tai Sonic. Niiden luomiseksi lapset tutustuvat pelin fysiikkaan, jotta hahmojen liikkeet näyttävät realistisilta, ja oppivat luomaan yksinkertaista tekoälyä vihollisten käyttäytymisen ohjelmoimiseksi.
Kurssin tavoitteet:
1. Tutki erilaisia tapoja luoda tasoja;
2. Tutki liikkuvan pelikameran luomisalgoritmia;
3. Esittele vektorigrafiikka;
4. Opi ohjelmoimaan funktioiden avulla;
5. Esittele sinut Scratchin rajoituksiin ja opi kiertämään ne;
6. Esittele muovisten peliesineiden luominen;
7. Opi luomaan tasokartta;
8. Tutki hahmon fysiikkaa ja luo se uudelleen pelissä;
9. Luo valmis pelituote – ammattimaisen näköinen tasohyppely.
Kurssin valmistuneet voivat:
- Mukauta hahmon ja muiden esineiden liikkeen fysiikkaa;
- Luo algoritmi liikkuvalle pelikameralle;
- Työskentele virtuaalisten koordinaattien kanssa;
- Luo kehittyneitä pelialgoritmeja.
- Luo ja käytä toimintoja;
- Työskentele itsevarmasti vektorigrafiikan kanssa.
Oppimistulokset:
1. Kaverit luovat useita monimutkaisia tasohyppelypelejä sekä lopullisen yksittäisen projektin, joka on keksitty ja kehitetty itsenäisesti;
2. Kurssin aikana lapset ymmärtävät pystyvänsä saavuttamaan tuloksia itse. He oppivat asettamaan tavoitteita eivätkä pelkää tehdä virheitä;
3. Lapset uppoutuvat monimutkaisten algoritmisten ratkaisujen kehittämiseen, tutkivat pelien fyysisiä lakeja, matemaattisia indikaattoreita, luovat ja käyttävät toimintoja, työskentelevät vektorigrafiikan kanssa;
4. Lapset kehittävät luovuutta sekä suunnittelua ja loogista ajattelua. Näistä taidoista on hyötyä opiskelussa, elämässä ja tulevassa ammatissa.