Društvena igra koja uči osnove programiranja i robotike, “Battle of the Golems”, stara je već 5 godina. A igra nastavlja živjeti i razvijati se. Možete pročitati o idejama koje smo unijeli u njega i razvoju prvog izdanja
Ali sada ćemo govoriti o prilično radikalnoj promjeni metodološke i vizualne komponente, koju smo riskirali uvesti u igru, uključujući i zahvaljujući zahtjevima roditelja i učitelja. Igra je izdržala dva izdanja gotovo nepromijenjena što se tiče načina vizualizacije programskog koda koji se temeljio na dijagramima toka, no u trećem izdanju smo “odustali”
Ali od nas se također tražilo da igru povežemo ne samo sa školskim programom i udžbenicima, već i s jezicima i programskim okruženjima koje djeca uče u ranoj fazi, naime Scratch i Python. Ipak, naša igra je namijenjena djeci od 7-10 godina, a to su okruženja i jezici koji su bili najtraženiji.
Ali možete pogledati početnu razvojnu tablicu, gdje možete vidjeti da nismo radili samo na njima:
Razvoj ovakvih komandnih kartica (naime, pomoću njih postavljate program svom Golem robotu) započeo je još 2017. godine. Uzimajući tada aktualnu verziju Scratch 2 kao osnovu, pretvorili smo glavne naredbe u tip bloka:
A evo kako je primjer karte izgledao u Pythonu:
Zatim smo PDF datoteke dali roditeljima i učiteljima na testiranje (Python verzija se još uvijek može preuzeti, jer je još ne planiramo objaviti) i kao rezultat smo dobili povratnu informaciju da su se djeca... počela zbunjivati. I prije su bili zbunjeni, ali više u poziciji Robota i njihovoj orijentaciji na terenu, ali ne iu timovima (maksimalno u složenim ciklusima i uvjetima sa senzorima). Sada su djeca jednostavno pobrkala naredbe, budući da su neka započela igru ranije nego što su savladala Scratch okruženje, pa čak ni ikone s objašnjenjima nisu pomogle.
Odlučili smo ne dirati Python naredbe, ali smo morali dodati tekstualno objašnjenje blokovima. Nakon svih testova, 2018. je skoro prošla, neuspješno pokretanje prednarudžbe na kraju, početak 2019., a s njom i... prijelaz na 3. verziju Scratch-a.
Morali smo se opskrbiti novom blok kartom u boji i ponovno iscrtati sve karte, poboljšavajući ih usput (i uklanjajući Scratch mačkicu, jer nam nije bilo dopušteno dodati je).
Rezultat se može vidjeti na ovom primjeru. S lijeve strane su mape "klasične" Golem Battle, a s desne strane je Scratch prikaz:
Odrasli odrasli na klasičnim blok dijagramima mogu tvrditi da su sada stvari postale još gore, ali testiranje na djeci pokazalo je da ona dobro percipiraju kartice u ovoj verziji i povlače paralele između računalnog i kartonskog okruženja.
Jedino što nam je mudro savjetovano je povećanje kontrasta boja (svjetlijom pozadinom i svjetlijim bojama blokova) i povećanjem veličine dupliciranih ikona infografike.
Novo izdanje nazvano je “
Nadamo se da će ovo izdanje biti uspješno, a Python (a uskoro i Java) komandne kartice, poput “klasične” verzije Bitke kod Golema, odlučili smo napraviti
Izvor: www.habr.com