TurboWarp y otras apps similares para el aprendizaje de la programación y la robótica
Ya en artículos anteriores hemos hablado del lenguaje de programación Scratch y su aplicación nativa y de otras apps de terceros como Scratux. Las cuales, suelen ser herramientas que fundamentalmente tienen el objetivo principal de facilitar la enseñanza y el aprendizaje del ámbito de la programación y robótica usando tecnologías libres y abiertas, es decir, de tecnologías del Linuxverso (ámbito del Hardware/Software libre, Código abierto y GNU/Linux). Sobre todo, para un uso especial por parte de los más pequeños y jóvenes, en muchas instituciones alrededor del mundo, lo cual tiene un enorme valor en la formación del futuro recurso humano TI de muchos países. Y en esa misma dirección, hoy hablaremos por primera vez aquí de otra app similar a Scratux llamada «TurboWarp».
Y en favor de la enseñanza y el aprendizaje del ámbito TI, usando herramientas del «Linuxverso Educativo» al final del mismo, también mencionaremos otras existentes apps similares y relacionadas para aprender/enseñar sobre programación/robótica. Las cuales, seguramente, serán muy útiles y divertidas para muchos, en sus instituciones educativas y hogares, independientemente de si lo hacen desde un sistema operativo GNU/Linux, Windows o macOS, localmente o desde Internet.
Pero, antes de comenzar a profundizar sobre la app «TurboWarp» y mencionar brevemente otras parecidas, les recomendamos explorar una anterior publicación relacionada, al finalizar la misma:
Scratch es un lenguaje de programación visual el cual su principal característica consiste en permitir el desarrollo de habilidades mentales mediante el aprendizaje de la programación sin tener conocimientos profundos sobre el código. Sus características están ligadas al fácil entendimiento del pensamiento computacional, lo que ha hecho que sea muy difundido en la educación de niños, adolescentes y adultos. Además, este lenguaje de programación se utiliza con fines didácticos para crear animaciones de forma sencilla y servir como introducción al contenido de programación más avanzado.
TurboWarp: App para enseñar y aprender programación y robótica
¿Qué es TurboWarp?
Según el sitio web oficial de la aplicación «TurboWarp», la misma es descrita detalladamente de la siguiente forma:
TurboWarp es una útil y divertida aplicación educativa y formativa, distribuida como Herramienta de Escritorio multiplataforma y en línea, que permite crear juegos, animaciones e historias con la mejor y más reciente versión de Scratch, con el añadido de caracteristicas adicionales tales como un modo oscuro, addons, un compilador, y mucho más. Además, es importante destacar que, TurboWarp no está afiliado de ninguna forma con el Equipo de desarrollo de la aplicación/lenguaje base de Scratch.
Además, y a diferencia de Scratux que no se actualiza desde mayo del año 2020, Scratux posee una versión actualizada cuyo último lanzamiento estable fue la versión 1.12.3, liberada en junio de 2024. Y se encuentra actualmente disponible en los siguientes formatos de archivos siguientes: .exe (Windows), .dmg (macOS) y .deb/AppImage (Linux).
10 características actuales y diferenciadoras con Scratch
- Velocidad: Al compilar los proyectos a JavaScript, estos corren 10-100x más rápido que en Scratch.
- Consumo: Usa significantemente menos memoria y uso de CPU de fondo que Scratch.
- Interfaz: Ofrece un modo obscuro ideal para evitar la fatiga visual en niños, niñas y adolescente.
- Rendimiento: Reemplaza los 30 FPS por defecto de Scratch por cualquier cantidad de FPS requerida.
- Tamaño: Cambia el tamaño del escenario por defecto de Scratch de 480×360 a cualquier tamaño que desee.
- Límites: Remueve casi cualquier límite arbitrario de Scratch, incluyendo el límite de 300 clones.
- Portabilidad: Usa un empacador integrado para mejorar la convertibilidad de proyectos a archivos de formatos varios.
- Extensiones: Incluye nuevas extensiones, por ejemplo, para mandos de videojuegos; y añade soporte para cargar extensiones personalizadas.
- Desarrollo: Ofrece útiles herramientas para desarrolladores, tales como una Búsqueda en menús, una barra de búsqueda, carpetas, cambio de bloques y más.
- Artística: Ofrece útiles características y herramientas para artistas, tales como el soporte completo para las transparencias, un editor de disfraces mejorado, onion skinning y más.
De todo esto, es fácil sacar como conclusión que, TurboWarp es una especie de versión mejorada del Editor fuera de línea de Scratch 3. Y lo mejor de todo es que, la misma puede utilizarse en línea desde el siguiente enlace: TurboWarp – Editor Web.
Interfaz visual
Y para aquellos que deseen conocer con un poco más detalle sobre esta aplicación, les dejamos a continuación unos pantallazos capturados desde la última versión estable vía AppImage:
Otras apps y plataformas que vale la pena conocer para aprender programación y robótica
Programación
- Alice
- Basic 256
- Blockly
- BlueJ
- CodeBlocks
- Greenfoot
- Processing
- PseudoFlow
- PSeInt
- MyCompiler
- Scratch
- Scratux
- Snap!
- Stencyl
- Tinker
- Tinkercad
- TurboWarp
- Turtlico
- Waterbear
Robótica
Scratux es un lenguaje de programación visual basado en bloques, dirigido principalmente a los niños. Los usuarios pueden crear proyectos usando una interfaz parecida a un bloque. Con Scratux, puedes programar tus propias historias interactivas, juegos y animaciones, y compartir tus creaciones con otros en la comunidad online.
Resumen
En resumen, esperamos que tanto «TurboWarp» como las otras apps mencionadas, sean un idóneo punto de partida para muchos en diversas instituciones educativas y hogares alrededor del mundo, a la hora de querer y necesitar aprender las bases, tanto para aprender a programar como aprender a programar con fines de entender un poco más sobre robótica. Y como de costumbre, y en caso de que, conozcas alguna otra app de escritorio o en línea que valga la pena conocer y usar con esta misma finalidad u objetivo, te invitamos a mencionarla vía comentarios y argumentar el porqué incluirla, para el conocimiento y utilidad de todos.
Por último, recuerda visitar nuestra «página de inicio» en español. O, en cualquier otro idioma (con solo agregar al final de nuestra URL actual, 2 letras al final, por ejemplo: ar, de, en, fr, ja, pt y ru, entre muchas otras) para conocer más contenidos actuales. Además, te invitamos a unirte a nuestro Canal oficial de Telegram para leer y compartir más noticias, guías y tutoriales de nuestra web.