Osmo Coding Starter Kit
Olen tehnyt suurimman osan työurastani ohjelmistokehittäjänä ja olen myös seurannut ohjelmointia opettavien pelisovellusten kehitystä Scratchista Codingameen. Scratch lienee yleisin nuoremmalle väelle suunnattu, ja se toimii myös avoimella lähdekoodilla ja sen voi asentaa myös Raspberry Pi -minitietokoneen linux-alustaan. Codingamen tapaiset haasteisiin pohjautuvat sovellukset taas tarjoavat melkoista haastetta myös ammattilaisille.
Osmon tuotteet taas ovat iPadilla toimivia AR-sovelluksia sekä alusta, johon laite kiinnitetään ja sen kameraan asetettava peili, joka mahdollistaa sovelluksen pöydän tarkkailun. Olemme aikaisemmin arvostelleet Osmo Pizza Co. -setin. Tuoteperheeseen kuuluu erilaisia koko perheen sovelluksia piirtämisestä logiikkatehtäviin.
Osmo Coding Starter Kit pitää sisällään melko laajan setin palikoita, joita voi käyttää kolmeen peliin. Coding Awbie on rataa pitkin kulkevan otuksen Awbien ohjaamiseen keskittyvä puolitarinallinen seikkailupeli, joka osoittautui 8-vuotiaan esikoisen käsissä erittäin mieluisaksi pelattavaksi siihen asti, kunnes peli kaatui, mutta ei ollut tallentanut edistymistä. Nuorempi, 5-vuotias tarvitsi sisaruksen apua edetäkseen, joten hän vaikutti ainakin vielä liian pieneltä ymmärtääkseen miten peli toimii.
Itse kokeillessani jäin kaipaamaan ehtolauseita, mutta ne ovat todennäköisesti olleet jossain vaiheessa suunnittelupöydällä, mutta osoittautuneet liian vaikeiksi toteuttaa. Toistolauseita pystyy tekemään ja sitä kautta toistamaan esimerkiksi muutaman komennon sarjan. Yritin itse mennä mahdollisimman pitkän matkan niillä palikoilla mitä oli käytettävissä ja ainakin mansikoita tuli kerättyä aika valtavia määriä.
Palikkasettiä tukevat kolme peliä tuovat sopivasti haastetta eri ikäisille, mutta opettaako se ohjelmoimaan? Tuskin. Ohjelmointia on jonkin aikaa pidetty muodikkaana asiana jota kaikkien iästä riippumatta pitäisi jossain vaiheessa osata, mutta ainakin oman urani sovelluskehittäjänä perusteella ohjelmakoodin kirjoittaminen ja ohjelmalogiikan muodostaminen on vain yksi osa valtavaa palettia, jonka tuskin olettaisi edes kiinnostavan kaikkia. Sen sijaan, että saisi tehtyä jälkikasvustaan 'pikku koodareita', joita kenenkään ei pitäisi missään vaiheessa tehdä, ellei lapsi itse ole siitä kiinnostunut, saa tästä setistä sangen mukavan logiikkapähkinän jota lapsi pelaa mielellään. Ohjelmistoihin tietty toivoisi vakautta, koska jos tallennus katoaa, ei pelin pariin noin vain enää palata.