Ohjelmoinnin ja robotiikan perusteita opettava lautapeli Battle of the Golems on jo 5 vuotta vanha. Ja peli elää ja kehittyy edelleen. Voit lukea ideoistamme ja ensimmäisen painoksen kehityksestä
Mutta nyt puhumme melko radikaalista muutoksesta metodologisessa ja visuaalisessa komponentissa, jonka riskin tuoda peliin, myös vanhempien ja opettajien pyyntöjen ansiosta. Peli kesti kaksi versiota lähes muuttumattomana vuokaavioihin perustuvan ohjelmakoodin visualisointimenetelmän suhteen, mutta kolmannessa painoksessa "luopumme"
Mutta meitä pyydettiin myös yhdistämään peli paitsi koulun opetussuunnitelmaan ja oppikirjoihin, myös kieliin ja ohjelmointiympäristöihin, joita lapset oppivat varhaisessa vaiheessa, nimittäin Scratchiin ja Pythoniin. Pelimme on kuitenkin suunnattu 7-10-vuotiaille lapsille, ja juuri näillä ympäristöillä ja kielillä oli eniten kysyntää.
Mutta voit katsoa alkuperäistä kehitystaulukkoa, jossa voit nähdä, että työskentelimme muiden lisäksi:
Tällaisten komentokorttien kehittäminen (eli käytät niitä ohjelman asettamiseen Golem-robotille) alkoi vuonna 2017. Scratch 2:n silloisen nykyisen version perusteella muunnosimme pääkomennot lohkotyypeiksi:
Ja tältä esimerkkikartta näytti Pythonissa:
Sitten annoimme PDF-tiedostot vanhemmille ja opettajille testattavaksi (Python-versio on edelleen ladattavissa, koska emme aio julkaista sitä vielä) ja sen seurauksena saimme palautetta, että lapset... alkoivat hämmentyä. He olivat hämmentyneitä ennen, mutta enemmän robottien asennosta ja niiden suuntautumisesta kentällä, mutta eivät joukkueissa (maksimi monimutkaisissa sykleissä ja olosuhteissa antureilla). Nyt lapset yksinkertaisesti sekoittivat komennot, koska jotkut aloittivat pelin aikaisemmin kuin he olivat oppineet Scratch-ympäristön ja edes selittävät kuvakkeet eivät auttaneet.
Päätimme olla koskematta Python-komentoihin, mutta meidän oli lisättävä lohkoihin tekstiselitys. Kaikkien testien jälkeen 2018 oli melkein ohi, ennakkotilauksen epäonnistuminen sen lopussa, vuoden 2019 alku ja sen mukana... siirtyminen Scratchin kolmanteen versioon.
Meidän piti hankkia uusi lohkovärikartta ja piirtää kaikki kartat uudelleen parantaen niitä matkan varrella (ja poistamalla Scratch-kitty, koska emme saaneet lisätä sitä).
Tulos näkyy tässä esimerkissä. Vasemmalla on kartat "klassisesta" Golem Battlesta ja oikealla on Scratch-esitys:
Klassisissa lohkokaavioissa kasvaneet aikuiset voivat väittää, että asiat ovat nyt pahentuneet, mutta lapsilla testattu on osoittanut, että he havaitsevat kortit hyvin tässä versiossa ja vetävät rinnastuksia tietokone- ja kartonkiympäristöjen välillä.
Ainoa asia, jota meille viisaasti neuvottiin, oli lisätä värikontrastia (vaalentaa taustaa ja kirkkaampia lohkon värejä) ja suurentaa infografian kaksoiskuvakkeiden kokoa.
Uusi painos oli nimeltään "
Toivomme, että tämä painos onnistuu, ja Python (ja pian Java) komentokortit, kuten Golemien taistelun "klassinen" versio, päätimme tehdä
Lähde: will.com