Raapaisu ohjelmointiin
Raapaisuohjelmointiin, Opettajan pedagogiset opinnot, 2016
Raapaisuohjelmointiin, Opettajan pedagogiset opinnot, 2016
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Scratch, luova tapa<br />
opiskella koodamisen<br />
alkeet<br />
Scracth on graafinen, legopalikkamainen ympäristö ohjelmoinnin<br />
opiskeluun. Scratchin parissa peliohjelmoinnista kiinnostunut<br />
saa huomattavan paljon enemmän mahdollisuuksia ja vapauksia<br />
toteuttaa luovuuttaan.<br />
Uuden opetussuunnitelman mukaisesti jo alakoulussa perehdytään<br />
johonkin visuaaliseen ohjelmointiympäristöön. Scratch<br />
on helppo, graafinen ympäristö, jossa ohjelmoitava logiikka<br />
on graafisina ohjelmointilohkoina. Se tarjoaa hyvin luovan<br />
ympäristön ja leikillisen ympäristön esimerkiksi pelien rakentamiseen.<br />
Scratchin avulla voi suunnitella ja toteuttaa oman<br />
pelihahmon, jonka saa liikkumaan pelaajan valintojen pohjalta.<br />
Scratchissä peliin on mahdollista rakentaa tavoitteita, jotka<br />
pelaajan pitää saavuttaa päästäkseen pelissä maaliin.<br />
Scratchin kautta oppii nopeasti peliohjelmoinnin logiikan:<br />
useat asiat peleissä toimivat tapahtumapohjaisesti. Esimerkki<br />
tapahtumasta voisi olla näppäimen painallus, jonka pohjalta<br />
pelihahmo hyppää pelimaailmassa yli esteestä. Scratch<br />
on konaisuudessa komponentti, joka toimii pelimoottorina.<br />
Käyttäjä oppii pelin tekemisen peruselementit, joita ovat pelaaja,<br />
tavoite, säännöt, lopputulos, konflikti, toiminnot, resurssit<br />
ja pelin rajat (Manninen, 2007, s.16-19). Oppija ei välttämättä<br />
huomaa oppivansa, mutta tosiasiassa hän oppii tekemisen kaaoksessa<br />
kaikki ne asiat, mitä jokainen pelintekijä joutuu miettimään<br />
tehdessään pelituotetta. Scratchissä omaa peli-ideaa<br />
voi testata käytännössä nopeasti ja helposti. Scratchissä toteutetaan<br />
pääasiassa kaksiulotteisia pelejä (Kuva 1, Kuva 2).<br />
Scratchillä voidaan edetä todella pitkälle ohjelmoinnin logiikan<br />
parissa. Hauskuutta, haastetta ja mahdollisuuksia Scratchin<br />
kanssa voidaan lisätä ottamalla mukaan muita, ulkoisia elementtejä,<br />
kuten Arduino, MakeyMakey tai Legot.<br />
LÄHTEET::<br />
Tony Manninen, Ideasta eteenpäin. Pelisuunnittelijan käsikirja.<br />
(2007)<br />
LINKIT:<br />
https://scratch.mit.edu/<br />
https://www.Arduino.cc<br />
http://www.makeymakey.com/<br />
Petri Hannula