Kilpa-autosokkelopeli

Auto-sokkelopeli

Tässä pelissä on tarkoitus ajaa autolla rata läpi mahdollisimman nopeasti koskematta reunoihin. Testaa peliä alla painamalla vihreästä lipusta. 

(HUOM: Voit keksiä itsellesi myös jonkin muun teeman kuin autojen kilpa-ajot!)

 


Alkuun pelin tekemisessä: 

Ohjelmointi tapahtuu osoitteessa https://scratch.mit.edu/  

Ohjelmointi aloitetaan valitsemalla ylhäältä vasemmalta ‘Luo’, jolloin sivulle aukeaa kaavaeditori (huom: Jos haluat saada omat pelisi talteen, voit luoda käyttäjätunnuksen, jolloin voit tallentaa tekemäsi pelit!) 

Eteesi aukeaa seuraavanlainen näkymä:


 

  • Skriptialueelle tuodaan pelissä tarvittavat koodit 
  • Kaikki koodit löytyvät vasemmalta koodilohkoista 
  • Pääset lisäämään ja muokkaamaan pelihahmoja oikealta hahmoalueelta 
  • Oikeassa yläkulmassa voit testailla, miten pelisi toimii 

Huom: Kielen saat vaihdettua suomeksi ylhäältä vasemmalta maapallon kuvasta! 

 

Taustan tekeminen: 

Valitse oikeasta alalaidasta Taustat ja sieltä ‘Piirrä’ 

Taiteile itsellesi haluamasi tausta (huom: tässä vain ehdotus kilparadaksi, voit keksiä itse millaisen radan haluat!) 

 

Kilpa-auton tekeminen: 

Valitse oikeasta alakulmasta ‘uusi hahmo’. Voit valita valmiin hahmon (Valitse hahmo) tai piirtää itsellesi oman hahmon (Piirrä). 

Muuta hahmon koko sellaiseksi, että se mahtuu ajamaan kilparadalla. 

 

Koodin aloittaminen – auton liikuttaminen: 

Aloitetaan sitten itse koodin tekeminen. Valitse vasemmalta yläkulmasta ‘Koodi’. Koodia tehdään raahaamalla haluttuja koodilohkoja skriptialueelle 

Aloitetaan auton liikuttamisella. Hahmon saa liikkumaan monella eri tavalla. Jos halutaan, että hahmo pysyy koko ajan samassa asennossa, voidaan autoa liikuttaa lisäämällä x:n tai y:n arvoon lukuja. 

Luo seuraavanlaiset komennot: 

Lisää vastaavat vielä, kun painetaan nuoli ylös ja nuoli alas.  

Testaa tässä välissä vihreää lippua painamalla, miten autosi liikkuu! 

 

Pelin koodaaminen: 

Haluamme, että auto lähtee liikkeelle radan alusta ja palaa alkuun aina, jos se koskee reunaa. 

Tee autolle kuvan mukainen koodi: 

  • Tapahtumat: Kun klikataan vihreää lippua 
  • Liike: mene sijaintiin x,y (aseta sopivat arvot x:lle ja y:lle!) 
  • Ohjaus: ikuisesti (toistaa käskyä) 
  • Ohjaus: jos – niin (ehtolause) 
  • Jos – niin komennon sisään ehto: jos koskettaa väriä, mene takaisin alkusijaintiin 

Värin valitseminen: Pipetin avulla voit valita taustalta haluamasi värin. 

 

Pelin loppu – saapuminen maaliviivalle: 

Muutetaan peliä vielä niin, että peli loppuu, kun auto pääsee maaliin. 

Vaihda ikuisesti –silmukan tilalle toista kunnes – ehto, ja ehdoksi, että auto koskettaa väriä, joka on maaliviivana. 


Lisätään peliin vielä ajanotto.
 

Lisää koodin alkuun Tuntoaisti – nollaa ajastin ja loppuun Ääni - sano ajastin. Näin aikasi tulee näkyviin, kun ylität maaliviivan. 

Halutessasi voit lisätä vielä maaliintuloon jonkin äänen tai muun tekstin. 

 

Hienoa, pelisi on nyt valmis! 
Testaile peliäsi ja näytä se myös opelle! 

 

Jatkokehitysideoita: 

  • Voit luoda kilpailuun toisenkin auton, ja tehdä pelistä kaksinpelin 
  • Voit tehdä kilparadasta sokkeloisemman 
  • Voit kehittää samalla idealla jonkin toisen pelin