A programozás és robotika alapjait oktató társasjáték, a „Gólemek csatája” már 5 éves. A játék pedig tovább él és fejlődik. Az általunk belehelyezett ötletekről és az első kiadás fejlesztéséről olvashat
De most a módszertani és vizuális komponens meglehetősen radikális változásáról fogunk beszélni, amelyet megkockáztattunk, hogy bevigyünk a játékba, többek között a szülők és a tanárok kérésének köszönhetően. A játék a folyamatábrákra épülő programkód vizualizációs módszerét tekintve két kiadást is kitartott szinte változatlan, de a harmadik kiadásnál „feladtuk”
De arra is kértek minket, hogy a játékot ne csak az iskolai tananyaghoz és a tankönyvekhez kössük össze, hanem azokkal a nyelvekkel és programozási környezetekkel is, amelyeket a gyerekek korai szakaszában tanulnak, nevezetesen a Scratch és Python. Ennek ellenére játékunk a 7-10 éves gyerekeket célozza meg, és ezekre a környezetekre és nyelvekre volt a legnagyobb kereslet.
De megnézheti a kezdeti fejlesztési táblázatot, ahol láthatja, hogy nem csak rajtuk dolgoztunk:
Az ilyen parancskártyák fejlesztése (nevezetesen, hogy programokat állítson be a Golem robotjához) 2017-ben kezdődött. A Scratch 2 akkori verzióját alapul véve a fő parancsokat blokktípusra alakítottuk át:
És így nézett ki egy példatérkép Pythonban:
Aztán a PDF fájlokat a szülőknek és a tanároknak adtuk tesztelésre (a Python verziót még le lehet tölteni, mert még nem tervezzük közzétenni) és ennek eredményeként azt a visszajelzést kaptuk, hogy a gyerekek... kezdtek összezavarodni. Korábban össze voltak zavarodva, de inkább a Robotok helyzetében és a terepen való tájékozódásban, de a csapatokban nem (maximum összetett ciklusokban és szenzoros körülmények között). A gyerekek most egyszerűen összekeverték a parancsokat, mert néhányan korábban kezdték el a játékot, minthogy elsajátították volna a Scratch környezetet, és még a magyarázó ikonok sem segítettek.
Úgy döntöttünk, hogy nem érintjük meg a Python parancsokat, de szöveges magyarázatot kellett adnunk a blokkokhoz. Az összes teszt után 2018 majdnem elmúlt, az előrendelés sikertelen elindítása a végén, 2019 kezdete, és ezzel együtt... az átállás a Scratch 3. verziójára.
Fel kellett raknunk egy új blokkszíntérképet, és az összes térképet újra kellett rajzolnunk, közben javítanunk kellett (és eltávolítanunk a Scratch cicát, mivel nem volt szabad hozzátennünk).
Az eredmény látható ebben a példában. A bal oldalon a „klasszikus” Gólem-csata térképei, a jobb oldalon pedig egy Scratch-ábrázolás látható:
A klasszikus blokkdiagramokon nevelkedett felnőttek azzal érvelhetnek, hogy a dolgok most rosszabbra fordultak, de a gyerekeken végzett tesztelés azt mutatta, hogy ebben a verzióban jól érzékelik a kártyákat, és párhuzamot vonnak a számítógépes és kartonos környezet között.
Az egyetlen dolog, amit bölcsen tanácsoltak nekünk, az volt, hogy növeljük a színkontrasztot (a háttér világosabbá és a blokkszínek világosabbá tételével), és növeljük az infografika duplikált ikonjainak méretét.
Az új kiadás neve „
Reméljük, hogy ez a kiadás sikeres lesz, és a Python (és hamarosan a Java) parancskártyák, mint a Gólemcsata „klasszikus” verziója, úgy döntöttünk,
Forrás: will.com