Close menu
Close menu

Tunnistaudu

Kirjaudu

Etkö ole vielä jäsen?

Liity jäseneksi
Etusivu / Materiaalit / GDevelop – peliohjelmointia

GDevelop – peliohjelmointia

Tämä MAOL ry:n materiaali käsittää kymmenen erilaisen tietokonepelin rakennusohjeet, jotka on tehty GDevelop -pelinkehitysympäristössä. GDevelop- ympäristö toimii selaimella, mutta lisäksi löytyy tietokoneelle asennettava ohjelma (Windows, Mac,  Linux (ChromeBook) ). GDevelop pelikehitysympäristö sopii hyvin yläkouluun, ammattikouluun ja lukioon ensimmäiseksi pelintekoympäristöksi. Alla olevien pelien ohjeet löytyvät Monisteet -alikansiosta ja se on MAOLin jäsenetu. Jos haluat materiaalin käyttöösi, niin ensin sinun on maksettava MAOLin jäsenmaksu, jotta saat käyttäjätunnukset MAOLin jäsensivuille. Näiden tunnusten avulla tämä materiaali on sinun katsottavissa. Materiaalin avulla koulussa voidaan järjestää valinnainen peliohjelmointikurssi. Vaikka pelien tarvittavat png-kuvat löytyvät tältä sivulta, niin siitä huolimatta suosittelen perehtymään Inkscape -vektorigrafiikkaohjelmaan. Ohjeita grafiikan tekemiseen löydät kohdasta tietotekniikan punainen lanka jäsenmateriaalista. Monisteet -alikansiossa on kymmenen pdf-monistetta seuraavista peleistä. Yhden monisteen pituus on noin 8 – 12 sivua eli yhteensä materiaalia on 104 sivua.

  1. PingPong päytätennistä. Pelissä ohjataan alareunassa olevaa palkkia oikealle ja vasemmalle nuolinäppäimillä. Palkilla yritetään osua palloon, jonka vauhti kasvaa jokaisesta osumasta, jolloin myös pisteet kasvavat. Opittavat asiat: pelinäkymän koordinaatit ja kulmat, muuttujan käyttö, pelihahmon ohjaus ja pelin lopetusehto.
  2.  Avainten etsijä. Pelissä pupu etsii avaimia sokkelosta. Kun kentän kaikki avaimet löytyvät, niin päästään seuraavaan kenttään. Hämähäkit vartioivat avaimia. Jos törmäät hämähäkkiin, niin peli alkaa alusta. Opittavat asiat: animaatio, käytösmallit, pelinäkymä, törmäykset, pelin lopetusehto, pelikentän kopiointi, valikon tekeminen ja muuttujat.
  3. Rally autopeli. Pelissä ajetaan autorataa, ajetaan hyppyristä ja törmäillään erilaisiin rakennelmiin, kunnes lopulta päästään maaliin. Opittavat asiat: fysiikka-käytösmalli, objektiryhmän tekeminen ja objektien liittäminen toisiinsa pisteiden avulla.
  4. Tankkipeli. Pelissä etsitään ammuslaatikoita, ammutaan vihollistankkeja ja yritetään löytää maalialue. Opittavat asiat: pelihahmon liikuttelu nuolinäppäimillä, tee klooneja -käytösmalli, voiman ja kulman lisääminen pelihahmoon.
  5. Tasohyppely. Perinteinen tasohyppely, jossa mukana kiinteät ja läpihypättävät palkit, sekä kiipeäminen tikapuita pitkin. Pelissä tavoitteena etsiä ensin avain, jonka avulla voidaan aukaista ovi. Opittavat asiat: animaatio ja pelihahmon liikuttelu nuolinäppäimillä, opitaan myös edestakainen liike ja putoavat esineet.
  6. Autoratapeli. Pelissä ajetaan kilpaa itse suunnitellulla autoradalla kolme kierosta tietokonetta vastaan. Auton ohjaus nuolinäppäimillä. Opiskeltavat asiat: Autoradan suunnittelu Tileset -toiminnon avulla ja auton liikkeen ohjelmointi Polun etsimisen -käytösmallin (Pathfinding) avulla.
  7. Nyrkkeilypeli. Pelissä nyrkkeillään ja yritetään saada osumia vastustajan leukaan. Peli on kaksin peli ja se toimii nuolinäppäimillä. Opittavat asiat: Animaatiot ja ohjaus nuolinäppäimillä. Pelihahmon törmäysmaskin säätäminen, muuttujat ja loogiset ehdot, milloin lyönti noteerataan.
  8. Avaruusräiskintä.  Avaruusalus yrittää etsiä reitin meteoriittikentän läpi ja päästä maaliin. Pelissä ammutaan paljon meteoriitteja ja leijutaan avaruudessa. Opittavat asiat: Avaruusaluksen liike avaruudessa ja ohjaus nuolinäppäimillä. Pelissä kertautuu hyvin perusasiat.
  9. Ampu tulee. Pelissä yritetään ampua tykillä pupua. Opittavat asiat: Pelin ohjaus hiiren avulla, lisäksi opitaan siirtämään kamera ammukseen ja tykkiin. Pelissä kertautuu hyvin fysiikka-käytösmallit ja objektien liittäminen toisiinsa pisteiden avulla.
  10. Putoavat esineet. Pelissä perhonen yrittää kerätä putoavia kukkia, mutta varo hämähäkkiä. Peli nopeutuu, jokaisen poimitun kukan jälkeen. Hauska kertaava peli, jossa ollaan pelin rakentamissa perusasioiden äärellä. Opittavat asiat: muuttuja, pelihahmon liikuttelu, taustan liike, kloonit.

 

© Tuomo Riekkinen ja MAOL ry 2025