Com hem fet un codi de programa de cartró o una versió Scratch del joc educatiu de taula Battle of the Golems

El joc de taula que ensenya els conceptes bàsics de programació i robòtica, "Battle of the Golems", ja té 5 anys. I el joc continua vivint i desenvolupant-se. Podeu llegir les idees que hi posem i el desenvolupament de la primera edició en aquest article.

Però ara parlarem d'un canvi força radical en el component metodològic i visual, que ens vam arriscar a introduir en el joc, també gràcies a les peticions de pares i professors. El joc va durar dues edicions gairebé sense canvis pel que fa al mètode de visualització del codi del programa, que es basava en diagrames de flux, però a la tercera edició vam "renunciem"

Però també se'ns va demanar que connectéssim el joc no només amb el currículum escolar i els llibres de text, sinó també amb els llenguatges i els entorns de programació que els nens estan aprenent en una fase inicial, és a dir, Scratch i Python. Tot i així, el nostre joc està dirigit a nens de 7 a 10 anys, i aquests són els entorns i els idiomes més demandats.

Però podeu mirar la taula de desenvolupament inicial, on podeu veure que no només hem treballat en ells:

Com hem fet un codi de programa de cartró o una versió Scratch del joc educatiu de taula Battle of the Golems

El desenvolupament d'aquestes targetes de comandament (és a dir, les feu servir per configurar un programa per al vostre robot Golem) va començar el 2017. Prenent com a base la versió actual de Scratch 2, vam convertir les ordres principals a un tipus de bloc:

Com hem fet un codi de programa de cartró o una versió Scratch del joc educatiu de taula Battle of the Golems

I aquí teniu l'aspecte d'un mapa d'exemple a Python:

Com hem fet un codi de programa de cartró o una versió Scratch del joc educatiu de taula Battle of the Golems

Després vam donar els arxius PDF als pares i professors perquè les provessin (la versió de Python encara es pot descarregar, ja que encara no tenim previst publicar-la) i com a resultat vam rebre comentaris que els nens... es van començar a confondre. Abans estaven confosos, però més en la posició dels Robots i la seva orientació al camp, però no en els equips (màxim en cicles i condicions complexos amb sensors). Ara els nens simplement van confondre les ordres, ja que alguns van començar el joc abans del que dominaven l'entorn Scratch i fins i tot les icones explicatives no van ajudar.

Vam decidir no tocar les ordres de Python, però vam haver d'afegir una explicació de text als blocs. Després de totes les proves, el 2018 gairebé va passar, el llançament infructuós de la comanda prèvia al final, l'inici del 2019, i amb ell... la transició a la 3a versió d'Scratch.

Vam haver d'aprovisionar-nos d'un nou mapa de colors de blocs i tornar a dibuixar tots els mapes, millorant-los al llarg del camí (i eliminant el gatet Scratch, ja que no ens vam permetre afegir-lo).

El resultat es pot veure en aquest exemple. A l'esquerra hi ha mapes de la "clàssica" batalla de Golem, i a la dreta hi ha una representació de Scratch:

Com hem fet un codi de programa de cartró o una versió Scratch del joc educatiu de taula Battle of the Golems

Els adults criats amb diagrames de blocs clàssics poden argumentar que les coses han empitjorat ara, però les proves amb nens han demostrat que perceben bé les cartes en aquesta versió i fan paral·lelismes entre l'ordinador i els entorns de cartró.

L'única cosa que se'ns va aconsellar sàviament va ser augmentar el contrast de color (aconseguint que el fons sigui més clar i els colors del bloc més brillants) i augmentar la mida de les icones duplicades de la infogràfica.

La nova edició es va anomenar “Batalla de Golems. Lliga Parobot Card"I a més de canviar les cartes de l'equip, vam reelaborar el principi de construcció del terreny de joc, els mecanismes per construir robots i vam fer altres canvis, que ens van permetre encaixar el joc al sostre psicològic de "fins a 1000 rubles". I igual que els nostres altres jocs, el publicarem mitjançant el crowdfunding i estarem encantats si doneu suport al joc.

Com hem fet un codi de programa de cartró o una versió Scratch del joc educatiu de taula Battle of the Golems

Esperem que aquesta edició tingui èxit, i les targetes de comandament Python (i aviat Java), com la versió "clàssica" de la Batalla de Golems, vam decidir fer de distribució gratuïta i descàrrega.

Font: www.habr.com

Afegeix comentari