Estamos acostumbrados a que los estudiantes pasen muchas horas frente a la pantalla de su smartphone navegando por Internet, consultando redes sociales o viendo su serie favorita. Pero, ¿y si lo usaran para crear su propio videojuego o contar una historia interactiva? Esto es precisamente lo que propone Catrobat, un proyecto de software libre y educativo que, a diferencia de otras plataformas, está diseñado de manera exclusiva para dispositivos móviles. Impulsado por la Universidad Tecnológica de Graz (Austria), el proyecto tiene también como objetivo reducir la brecha digital, ofreciendo a los más jóvenes una herramienta gratuita, divertida y accesible para aprender a programar.

catrobat

Así es la app Pocket Code

Dentro del proyecto Catrobat, Pocket Code es su aplicación más destacada y conocida: se puede instalar tanto en dispositivos Android como iOS, y su interfaz está traducida a varios idiomas, entre ellos el español. Emplea un lenguaje visual basado en bloques al estilo de alternativas tan populares en educación como Scratch, con la diferencia de que está adaptada a las pantallas táctiles:  basta con arrastrar estos bloques (movimientos, acciones, cambiar color, repetir, condicionales, bucles…) con los dedos para encajarlos y construir secuencias lógicas que permitan poner en marcha proyectos sin necesidad de escribir código.

Uno de los puntos fuertes de Pocket Code es que permite utilizar los sensores del teléfono —como el acelerómetro, la inclinación, la luz, el micrófono o la cámara—, lo que facilita, entre otros, la creación de juegos que reaccionan al movimiento del dispositivo. Además, es posible añadir música, insertar vídeos o animaciones, grabar efectos de audio y hacer que los objetos reaccionen a los elementos visuales que aparecen en pantalla, lo que resulta ideal para desarrollar videojuegos, cuentos interactivos o proyectos de narrativa digital. Como se ejecutan directamente en el dispositivo móvil, pueden verse, probarse y modificarse en tiempo real.

catrobat

Por otro lado, Pocket Code integra extensiones que permiten conectar la app con dispositivos como placas Arduino y Raspberry Pi para controlarlos mediante Bluetooth. También es posible controlar y programar robots como Lego Mindstorms y Phiro.

Otras aplicaciones interesantes

Catrobat cuenta con otras aplicaciones destacadas como las siguientes, compatibles con dispositivos Android:

  • Pocket Paint: puede utilizarse de manera independiente como una app de pintura para guardar las creaciones que se hagan o importarlas para usarlas en Pocket Code. 
  • Luna&Cat: para crear proyectos interactivos, incorpora una gran variedad de personajes y fondos preinstalados, además de la posibilidad de que el alumnado diseñe los suyos propios para dar rienda suelta a tu creatividad y luego compartirlo.