Un juego de mesa que enseña los conceptos básicos de programación y robótica "Golem Battle" durante 5 años. Y el juego continúa viviendo y desarrollándose. Puede leer sobre las ideas que ponemos allí y el desarrollo de la primera edición
en este artículo .
Pero ahora hablaremos de un cambio bastante dramático en el componente metodológico y visual que nos aventuramos a introducir en el juego, incluso debido a las solicitudes de padres y maestros. Las dos ediciones del juego duraron casi sin cambios por el método de visualización del código del programa, que se basaba en diagramas de flujo, pero en la tercera edición "nos rendimos"
Pero también se nos pidió conectar el juego no solo con el currículo escolar y los libros de texto, sino también con los lenguajes y los entornos de programación que los niños estudiaron en la etapa inicial, a saber, Scratch y Python. De todos modos, nuestro juego está dirigido a niños de 7 a 10 años, y son estos entornos e idiomas los que más se demandan.
Pero puede ver la tabla de desarrollo inicial, donde puede ver que no solo los resolvimos:

El desarrollo de dichos mapas de equipo (es decir, especifican el programa para su robot Golem) comenzó en 2017. Basado en la versión actual de Scratch 2 en ese momento, rehicimos los comandos principales a un tipo de bloque:

Así es como se veía el ejemplo del mapa de Python:

Luego entregamos los archivos PDF para que los padres y los maestros los evaluaran (la versión de Python todavía se puede descargar, ya que no planeamos publicarla aún) y al final recibimos comentarios de que los niños ... comenzaron a confundirse. Antes estaban confundidos, pero más en la posición de los Robots y su orientación en el campo, pero no en equipos (máximo en ciclos difíciles y condiciones con sensores). Ahora, los niños simplemente confundían a los equipos, ya que algunos comenzaron el juego antes de dominar el entorno Scratch y no guardaron ni siquiera los íconos explicativos.
Decidimos no tocar los comandos de Python, pero tuvimos que agregar una explicación de texto a los bloques. Para todas las pruebas, 2018 casi pasó, el lanzamiento fallido del pedido anticipado al final, el inicio de 2019, y con él ... la transición a la tercera versión de Scratch.
Tuvimos que abastecernos de un nuevo mapa de color de los bloques y volver a dibujar todas las tarjetas nuevamente, mejorándolas simultáneamente (y eliminando el gatito Scratch, ya que no se nos permitió agregarlo).
El resultado se puede ver en este ejemplo. A la izquierda está el mapa de la "clásica" batalla de Golem, y a la derecha está la representación de Scratch:

Los adultos criados en diagramas de flujo clásicos pueden argumentar que ahora ha empeorado, pero las pruebas "en niños" han demostrado que perciben bien las tarjetas de esta manera y trazan paralelos entre la computadora y el entorno de cartón.
Lo único que nos aconsejaron correctamente fue aumentar el contraste de los colores (haciendo que el fondo sea más brillante y los colores de los bloques más brillantes) y aumentar el tamaño de los iconos de infografía duplicados.
La nueva edición se llamó "
Battle of Golems. Parobot Card League " y, además de cambiar las cartas del equipo, reelaboramos el principio de construir un campo de juego, mecanismos para construir robots e hicimos otros cambios, lo que nos permitió poner el juego en un techo psicológico "hasta 1000 rublos". Y al igual que con nuestros otros juegos, lo publicaremos a
través de crowdfunding y estaremos encantados si apoya el juego.

Esperamos que esta edición sea exitosa, y decidimos hacer mapas de equipo de Python (y pronto Java), así como la versión "" clásica "de Golem Battle, de
distribución gratuita y descargable .