29.12.2016 Views

Raapaisu ohjelmointiin

Raapaisuohjelmointiin, Opettajan pedagogiset opinnot, 2016

Raapaisuohjelmointiin, Opettajan pedagogiset opinnot, 2016

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!