Cómo hicimos un código de programa de cartón o una versión Scratch del juego educativo de mesa Battle of the Golems

El juego de mesa que enseña los conceptos básicos de programación y robótica, “Battle of the Golems”, ya cumple 5 años. Y el juego continúa viviendo y desarrollándose. Puedes leer sobre las ideas que le pusimos y el desarrollo de la primera edición. en este artículo.

Pero ahora hablaremos de un cambio bastante radical en el componente metodológico y visual, que nos arriesgamos a introducir en el juego, incluso gracias a las peticiones de padres y profesores. El juego duró dos ediciones casi sin cambios en cuanto al 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ó que vinculáramos el juego no solo con el plan de estudios y los libros de texto escolares, sino también con los lenguajes y entornos de programación que los niños aprenden en una etapa temprana, es decir, Scratch y Python. Aún así, nuestro juego está dirigido a niños de 7 a 10 años, y estos son los entornos y idiomas que más demanda tenían.

Pero puedes mirar la tabla de desarrollo inicial, donde puedes ver que no solo trabajamos en ellos:

Cómo hicimos un código de programa de cartón o una versión Scratch del juego educativo de mesa Battle of the Golems

El desarrollo de este tipo de tarjetas de comando (es decir, con ellas puedes configurar un programa para tu robot Golem) comenzó en 2017. Tomando como base la versión entonces actual de Scratch 2, convertimos los comandos principales a un tipo de bloque:

Cómo hicimos un código de programa de cartón o una versión Scratch del juego educativo de mesa Battle of the Golems

Y así es como se veía un mapa de ejemplo en Python:

Cómo hicimos un código de programa de cartón o una versión Scratch del juego educativo de mesa Battle of the Golems

Luego entregamos los archivos PDF a padres y maestros para que los probaran (la versión de Python aún se puede descargar, ya que no planeamos publicarla todavía) y como resultado 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 los equipos (máximo en ciclos complejos y condiciones con sensores). Ahora los niños simplemente confundieron los comandos, ya que algunos comenzaron el juego antes de dominar el entorno Scratch e incluso los iconos explicativos no ayudaron.

Decidimos no tocar los comandos de Python, pero tuvimos que agregar una explicación de texto a los bloques. Después de todas las pruebas, el 2018 casi pasó, el fallido lanzamiento de la pre-order a finales del mismo, el inicio del 2019, y con él... la transición a la 3ª versión de Scratch.

Tuvimos que abastecernos de un nuevo mapa de colores de bloques y volver a dibujar todos los mapas, mejorándolos a lo largo del camino (y eliminando el gatito de Scratch, ya que no se nos permitía agregarlo).

El resultado se puede ver en este ejemplo. A la izquierda hay mapas de la "clásica" Batalla de Golem, y a la derecha hay una representación de Scratch:

Cómo hicimos un código de programa de cartón o una versión Scratch del juego educativo de mesa Battle of the Golems

Los adultos criados con diagramas de bloques clásicos pueden argumentar que las cosas han empeorado ahora, pero las pruebas con niños han demostrado que perciben bien las tarjetas en esta versión y establecen paralelos entre los entornos de computadora y cartón.

Lo único que nos aconsejaron sabiamente fue aumentar el contraste de color (haciendo el fondo más claro y los colores de los bloques más brillantes) y aumentar el tamaño de los íconos duplicados de la infografía.

La nueva edición se llamó “Batalla de Golems. Liga de cartas Parobot"Y además de cambiar las cartas de los equipos, modificamos el principio de construcción del campo de juego, los mecanismos para construir robots y realizamos otros cambios, lo que nos permitió ajustar el juego al techo psicológico de "hasta 1000 rublos". Y al igual que nuestros otros juegos, lo publicaremos. a través del crowdfunding y estaremos encantados si apoyas el juego.

Cómo hicimos un código de programa de cartón o una versión Scratch del juego educativo de mesa Battle of the Golems

Esperamos que esta edición sea exitosa, y decidimos hacer tarjetas de comando de Python (y pronto Java), como la versión "clásica" de Battle of Golems. distribuido y descargable gratuitamente.

Fuente: habr.com

Añadir un comentario