Družabna igra, ki uči osnov programiranja in robotike, Battle of the Golems, je stara že 5 let. In igra še naprej živi in se razvija. Preberete lahko o idejah, ki smo jih vložili vanj, in o razvoju prve izdaje
Zdaj pa bomo govorili o dokaj radikalni spremembi metodološke in vizualne komponente, ki smo jo tvegali uvesti v igro, tudi zaradi zahtev staršev in učiteljev. Igra je zdržala dve izdaji skoraj nespremenjena glede načina vizualizacije programske kode, ki je temeljila na diagramih poteka, v tretji izdaji pa smo "opustili"
Prosili pa so nas tudi, da igre povežemo ne samo s šolskim programom in učbeniki, ampak tudi z jeziki in programskimi okolji, ki se jih otroci učijo v zgodnji fazi, namreč Scratch in Python. Kljub temu je naša igra namenjena otrokom, starim od 7 do 10 let, in to so okolja in jeziki, po katerih je bilo največ povpraševanja.
Lahko pa pogledate začetno razvojno tabelo, kjer lahko vidite, da nismo delali samo na njih:
Razvoj tovrstnih ukaznih kartic (z njimi namreč nastavite program za svojega robota Golema) se je začel že leta 2017. Če za osnovo vzamemo takrat trenutno različico Scratch 2, smo glavne ukaze pretvorili v tip bloka:
In tukaj je videti primer zemljevida v Pythonu:
Nato smo PDF datoteke dali staršem in učiteljem v testiranje (Python verzijo je še mogoče prenesti, saj je še ne nameravamo objaviti) in posledično dobili povratne informacije, da so se otroci... začeli mešati. Prej so bili zmedeni, vendar bolj v položaju robotov in njihovi orientaciji na igrišču, ne pa v ekipah (največ v kompleksnih ciklih in pogojih s senzorji). Zdaj so otroci preprosto zamešali ukaze, saj so nekateri začeli igro prej, kot so obvladali okolje Scratch, in niti razlagalne ikone niso pomagale.
Odločili smo se, da se ukazov Python ne bomo dotaknili, vendar smo morali blokom dodati besedilno razlago. Po vseh testih je leto 2018 skoraj minilo, neuspešen začetek prednaročila na koncu, začetek leta 2019 in s tem ... prehod na 3. različico Scratch.
Morali smo se založiti z novim barvnim zemljevidom blokov in prerisati vse zemljevide ter jih med potjo izboljšati (in odstraniti Scratch kitty, ker nam ga ni bilo dovoljeno dodati).
Rezultat je viden v tem primeru. Na levi so zemljevidi "klasične" bitke z Golemom, na desni pa predstavitev Scratch-a:
Odrasli, vzgojeni na klasičnih blokovnih diagramih, lahko trdijo, da so se stvari zdaj poslabšale, toda testiranje na otrocih je pokazalo, da dobro zaznavajo karte v tej različici in vlečejo vzporednice med računalniškim in kartonskim okoljem.
Edina stvar, ki so nam jo pametno svetovali, je, da povečamo barvni kontrast (s tem, da naredimo svetlejše ozadje in svetlejše barve blokov) in povečamo velikost podvojenih ikon infografike.
Nova izdaja se je imenovala "
Upamo, da bo ta izdaja uspešna, zato smo se odločili izdelati ukazne kartice Python (in kmalu Java), kot je "klasična" različica Bitke pri Golemih
Vir: www.habr.com