La programación por bloques de colores es la opción más extendida para que los estudiantes den sus primeros pasos en esta disciplina. Pero, ¿qué pasa cuando los docentes quieren llevar este aprendizaje más allá y hacerlo aún más motivador? Tienen alternativas como RoboBlocky, una plataforma online gratuita en la que el alumnado arrastra estos bloques de colores para controlar un robot virtual que se llama Linkbot. También es compatible con Arduino.

RoboBlocky cuenta, asimismo, con un apartado específico para el profesorado que se conoce como ‘My Classes’, desde donde es posible organizar y asignar tareas y proyectos a los estudiantes, además de hacer un seguimiento de su progreso; para ello, tienen que registrarse previamente mediante una dirección de correo electrónico. Igualmente, esta plataforma de programación posee una completa guía con lecciones y actividades para sacarla mucho más partido, sobre todo si es la primera vez que se utiliza en el aula.

RoboBlocky, programación por bloques, robots virtuales

Esto es lo que necesitas saber sobre RoboBlocky

Como suele ser habitual en las plataformas de programación que se basan en bloques, la interfaz de RoboBlocky está diseñada para que resulte intuitiva y fácil de usar desde el principio. En el centro se encuentra el área de bloques, que incluye una barra lateral organizada en categorías: sensores, acción, movimiento, bucles, lógica, matemáticas… Cada uno de ellos lleva a cabo una acción relacionada con el control de robot como girarlo o hacer que se desplace hacia delante y hacia atrás, entre otros movimientos. 

Mientras tanto, a la derecha se encuentra la zona de trabajo, donde se arrastran los bloques de colores para conectarlos entre sí y crear los programas deseados. Al encajarse como piezas de un puzle, esto evita errores de sintaxis y asegura que se conecten correctamente. Los que ya no se necesiten se arrastran a la papelera, que se encuentra en la esquina inferior izquierda de esta área de trabajo.

Por último, el área de simulación se ubica a la izquierda de la pantalla. Es un tablero formado por diversas cuadrículas que se puede personalizar en tamaño y fondo (para ello, hay que dirigirse a la pestaña 'Settings') y simula el entorno por el que se mueve el robot virtual programado; esto es muy práctico y útil porque permite ver cómo funcionan los programas creados y corregir posibles errores. Con controles para iniciar, pausar y detener la simulación, también es posible ajustar otros parámetros, como la duración de las acciones o la velocidad de los movimientos, para que el control sobre el robot sea lo más preciso posible. 

Los docentes que quieran que sus estudiantes pasen de la programación por bloques a la textual solo tienen que pulsar el botón ‘C’ para que RoboBlocky muestre el código en C correspondiente.