×

Scratch-Satunnaisuus

Tavoitteet

  1. Osaat asettaa valitsemasi tai piirtämäsi hahmolle x ja y koordinaatin satunnaisesti
  2. Osaat käyttää Pysäytä kaikki koodia
  3. Osaat käyttää OHJAUS - JOS funktiota.
  4. Osaat toteuttaa väistelypelin, jossa pallo tulee satunnaisesti peliruudulle. KÄyttäjä liikuttaa toista hahmoa ja yrittää väistellä palloa. Jos pallo menee pelialueen yli, saa pelaaja pisteen ja pallo tulee vastakkaiselta puolelta satunnaisesti. Peli jatkuu, kunnen hahmo osuu palloon, joilloin peli päättyy Pysäytä kaikki komentoon.
  5. Osaat tehdä edelliseen uuden tason, jos pisteet ylittävät esim. 10. Silloin palloja tulee peliin kaksi, joita hahmon pitää väistellä

Ohjeet

Käy läpi

  1. http://www.cs.helsinki.fi/group/linkki/materiaali/peliohjelmointi/scratch/satunnaisuus.html
  2. Väistelypeli, http://www.cs.helsinki.fi/group/linkki/materiaali/peliohjelmointi/scratch/sivuttaisvaistely.html

Tee harjoitukset

Tässä oletetaan että olet tehnyt satunnaisuuteen liittyvän kolikkojen keräämisen, eli sinulla on oma peli jossa on satunnaisuutta.

  1. Toteuta pelille pisteiden laskeminen. Pelissä tulee olla pisteet. Aina kun kissa osuu kolikkoon, pisteiden määrän tulee kasvaa yhdellä. Pelin alkaessa pisteiden laskemisen pitää alkaa nollasta.
  2. Muuta peliä siten, että kerättäviä kolikoita on kaksi.

Palautukset

  1. Koda-2016-jakso 3, https://classroom.google.com/r/NjI1MDgzNjk3 

Sisältö

  1. Suunnitelmat 1-2: Ohjelmoinnin perusteiden opettelu
  2. Suunnitelmat 3-5: Scratch ympäristön perusasiat
  3. Suunnitelmat 5-8: Scratchillä pelejä, keksi, oivalla ja luo itse

Linkkejä

  1. Koodaustunti
  2. Scratch
  3. http://code.org/
  4. Avoin oppikirja Scratch, http://avoinoppikirja.fi/tite-scratch
  5. Peli-ohjelmionnin perusteet, http://www.cs.helsinki.fi/group/linkki/materiaali/peliohjelmointi/scratch/