Stolná hra „Battle of the Golems“, ktorá učí základy programovania a robotiky, má už 5 rokov. A hra naďalej žije a vyvíja sa. Môžete si prečítať o nápadoch, ktoré sme do nej vložili, a o vývoji prvého vydania
Teraz však budeme hovoriť o pomerne radikálnej zmene metodickej a vizuálnej zložky, ktorú sme riskovali zaviesť do hry, a to aj vďaka požiadavkám rodičov a učiteľov. Hra vydržala dve edície takmer nezmenené, pokiaľ ide o spôsob vizualizácie programového kódu, ktorý bol založený na vývojových diagramoch, no v treťom vydaní sme to „vzdali“
Boli sme však požiadaní, aby sme hru prepojili nielen so školskými osnovami a učebnicami, ale aj s jazykmi a programovacími prostrediami, ktoré sa deti učia v ranom štádiu, konkrétne Scratch a Python. Napriek tomu je naša hra zameraná na deti vo veku 7-10 rokov a práve tieto prostredia a jazyky boli najviac žiadané.
Môžete sa však pozrieť na tabuľku počiatočného vývoja, kde môžete vidieť, že sme pracovali nielen na nich:
Vývoj takýchto príkazových kariet (konkrétne ich používate na nastavenie programu pre svojho robota Golem) sa začal už v roku 2017. Na základe aktuálnej verzie Scratch 2 sme skonvertovali hlavné príkazy na typ bloku:
A takto vyzerala vzorová mapa v Pythone:
Potom sme dali PDF súbory na otestovanie rodičom a učiteľom (verzia Python sa dá stále stiahnuť, keďže ju zatiaľ neplánujeme zverejniť) a výsledkom bola spätná väzba, že deti... začali byť zmätené. Predtým boli zmätení, ale skôr v postavení Robotov a ich orientácii na ihrisku, ale nie v tímoch (maximálne v zložitých cykloch a podmienkach so senzormi). Teraz si deti jednoducho poplietli príkazy, keďže niektoré spustili hru skôr, ako zvládli prostredie Scratch a nepomohli ani vysvetľujúce ikony.
Rozhodli sme sa nedotýkať sa príkazov Pythonu, ale museli sme do blokov pridať textové vysvetlenie. Po všetkých testoch takmer prešiel rok 2018, na jeho konci neúspešné spustenie predobjednávky, nástup roku 2019 a s ním... prechod na 3. verziu Scratch.
Museli sme zásobiť novú mapu blokových farieb a prekresliť všetky mapy, pričom sme ich cestou vylepšili (a odstránili sme mačičku Scratch, keďže sme ju nemohli pridať).
Výsledok je možné vidieť na tomto príklade. Naľavo sú mapy „klasickej“ bitky o Golema a napravo je znázornenie Scratch:
Dospelí vychovaní na klasických blokových diagramoch môžu namietať, že teraz sa veci zhoršili, ale testovanie na deťoch ukázalo, že karty v tejto verzii vnímajú dobre a vytvárajú paralely medzi počítačovým a kartónovým prostredím.
Jediná vec, ktorá nám bola múdro doporučená, bolo zvýšiť farebný kontrast (svetlejším pozadím a jasnejšími farbami blokov) a zväčšením veľkosti duplicitných ikon infografiky.
Nové vydanie sa volalo „
Dúfame, že táto edícia bude úspešná a príkazové karty Pythonu (a čoskoro aj Java), podobne ako „klasická“ verzia Battle of Golems, sme sa rozhodli vytvoriť
Zdroj: hab.com