Mini robots es un videojuego para dispositivos mviles en el cual los
jugadores deben resolver niveles manipulando pequeos robots virtuales. Para lograrlo los jugadores deben aprender y ejercitar conceptos de programacin a travs una interfaz de programacin grfica simplificada, similar a la de proyectos educativos como Scratch.
Este proyecto se plantea como una posible oportunidad para desarrollar el pensamiento computacional en jvenes a travs de un elemento tan natural y motivador como lo es un juego y a su vez se desarrolla en el marco de un proyecto an mayor llamado Espacios de creacin digital (ECD). Los ECD estn pensados como lugares que coadyuven a la escuela en la formacin de los jvenes utilizando didcticas y esquemas de trabajo descentralizados y orientados al desarrollo de proyectos que involucren la creatividad y el uso de herramientas digitales con el objetivo de promover por un lado, la fluidez tecnolgica y por el otro ciudadanos ms crticos, reflexivos y creativos.
El proyecto Mini robots se plantea como una posible herramienta para dicho espacio pero no necesita del mismo para poder promover los saberes y actitudes en relacin a las herramientas digitales, la creatividad y el pensamiento computacional.
El juego se plantea en tres etapas de desarrollo:
Primera etapa: Una versin inicial del juego con un paquete de niveles pre armados, que ensea al jugador mediante desafos a programar los pequeos robots virtuales.
Segunda etapa: En una versin siguiente se planea incorporar elementos y herramientas que le permitan a los jugadores organizar competencias, comparar desempeos, compartir soluciones e incluso crear y compartir niveles. El desarrollo de dichas caractersticas permitira extender la vida del juego y adems promover la creacin de comunidades de jugadores entorno a l.
Tercera etapa: En la versin final se plantea el desarrollo de una interfaz que permita al juego comunicarse con un robot real a travs de la interfaz bluetooth de los telfonos. Estos robots seran de hardware abierto y software abierto diseados para utilzarse con el juego.
La primera etapa de este juego es el que se presenta para participar del presente concurso.
Sobre el juego.
El juego plantea desafos en niveles en los cuales uno o ms robots deben interactuar para resolver un problema. Est planteado para dispositivos mviles Android y se toma esta decisin debido a que el porcentaje de penetracin de dichos aparatos en los jvenes argentinos es muy alta.
El juego se distribuira de forma gratuita y sin nimos de lucro, libre de publicidad y en nuestro idioma algo que no existe actualmente.
Si bien el objetivo de este proyecto es promover el pensamiento computacional no por ello pierde su identidad como juego. Su dinmica, la forma de ensear a jugar, los desafos y el aprendizaje por medio de la experimentacin y la prueba y el error son propios de su naturaleza ldica.
La programacin de los robots se plantea a travs de una interfaz drag&drop utilizando bloques con formas que imitan a piezas de un rompecabezas (similar a la interfaz de Scratch pero simplificada).
El jugador puede utilizar stas piezas para modificar la programacin de los robots y luego ponerlo en marcha para hacer pruebas viendo al mismo tiempo como dichos elementos para mostrar de forma natural como stos afectan al comportamiento de los robots.
A lo largo de los diferentes niveles se permite que el jugador experimente con los distintos bloques para hacer que su robot sea capaz de cumplir los objetivos de los niveles.
Existirn ocasiones en las que un segundo robot le har competencia, y el jugador puede observar como ste est programado y utilizarlo as como ejemplo y modelo para programar el suyo propio. De esta manera y de forma muy natural el jugador mira modelos, investiga, y hace sus pruebas en el proceso de resolver un nivel.
As mismo en otros niveles el jugador podr ser capaz tambin de utilizar ms de un robot para cumplir un determinado objetivo, requiriendo no slo ideas de programacin sino tambin pensamientos sobre cooperacin.
Finalmente el juego califica en cada nivel el desempeo del jugador en dos categoras: Tiempo total (el tiempo que tarda el robot en resolver el nivel) e Instrucciones utilizadas (la cantidad de piezas que utiliz su programa). De esta manera el jugador puede intentar mejorar sus soluciones para batir rcords y obtener mejores calificaciones.