
Torus Trooper es un increíble juego arcade de carreras espaciales de ritmo frenético con gráficos abstractos. El jugador debe pilotar una nave espacial a través de una tubería dentro de un límite de tiempo. Este límite de tiempo se puede aumentar disparando a naves enemigas más grandes y se reduce cuando la nave del jugador recibe un impacto. Torus Trooper solo admite el modo de un jugador.
Requisitos del sistema
![torustrooper0.jpg torustrooper0.jpg]()
- 10 MB de espacio libre en el disco duro
- 128 MB de RAM
- Procesador de 500 MHz
- Tarjeta gráfica con aceleración 3D
Instalación
apt-get install torus-trooper
En realidad Torus Trooper es bastante particular dentro de los shooters: parece un juego de carreras espaciales, pero mecánicamente es un shmup 3D de desplazamiento extremadamente rápido, diseñado por Kenta Cho, el mismo desarrollador de otros juegos minimalistas de bullet hell.
¿Qué es Torus Trooper?
Torus Trooper es un shooter arcade abstracto en 3D. Debian lo describe como un fast-paced abstract scrolling shooter, con gráficos 3D y una estética comparable a Tempest. P
Paquetes Debian+1
La particularidad es que no pilotas una nave por un espacio tradicional. La nave avanza continuamente por una especie de túnel o superficie toroidal, mientras aparecen enemigos, proyectiles y obstáculos.
La sensación es más parecida a:
carrera futurista + shooter arcade + bullet hell
que a un simulador espacial.
⚡ La velocidad es la protagonista
Una de las características más llamativas es la enorme velocidad.
No tienes que preocuparte por:
- explorar un mapa;
- buscar misiones;
- administrar combustible;
- aterrizar;
- comerciar;
- mejorar una nave durante horas.
El juego te lanza directamente a la acción.
Tu nave avanza constantemente y tú tienes que:
- esquivar;
- apuntar;
- destruir enemigos;
- atravesar el escenario;
- sobrevivir a patrones de proyectiles;
- mantener el ritmo.
Esto hace que la partida tenga un carácter casi hipnótico.
El mundo 3D
Aquí está una de las cosas que hacen especial a Torus Trooper.
El escenario no es simplemente un fondo 2D con sprites. El juego utiliza gráficos 3D/OpenGL y la pista por la que avanzas produce una sensación de profundidad y velocidad. Debian lo clasifica explícitamente como un juego 3D para X Window y SDL. P
Paquetes Debian
Visualmente recuerda bastante a Tempest, pero llevado a una estética mucho más abstracta y futurista.
No busca realismo.
Hay:
- geometría simple;
- colores intensos;
- túneles;
- líneas;
- partículas;
- enemigos geométricos;
- proyectiles;
- explosiones;
- enormes cantidades de movimiento.
Es un caso donde la simplicidad gráfica contribuye a la jugabilidad, porque permite concentrarse en la trayectoria de la nave y los proyectiles.
Bullet hell
Otra característica importante es el uso de patrones de disparos.
Los enemigos no se limitan a dispararte una bala ocasional. Algunos generan auténticos patrones de proyectiles que tienes que aprender a atravesar.
Y aquí aparece BulletML.
El paquete de Debian incluye libbulletml, una biblioteca utilizada para manejar patrones de proyectiles; esto permite definir patrones complejos de bullet hell. P
Paquetes Debian
Por eso, aunque visualmente sea minimalista, el juego puede llegar a ser muy difícil.
La habilidad consiste menos en memorizar combinaciones de botones y más en:
ver → anticipar → moverte → disparar → repetir
a una velocidad cada vez mayor.
⏱️ No es exactamente una carrera
Tu descripción de "carrera espacial" es muy buena desde el punto de vista visual, pero hay una diferencia importante.
No estás compitiendo contra otra nave para llegar primero a una meta.
La "carrera" es contra:
- el tiempo;
- la velocidad;
- los enemigos;
- los proyectiles;
- y tu propia capacidad de reacción.
La progresión constante del escenario hace que la partida parezca una carrera interminable.
️ Filosofía arcade
Torus Trooper pertenece a esa categoría de juegos que puedes entender en 30 segundos, pero dominar requiere muchísimo más.
La estructura es deliberadamente sencilla:
- Empiezas.
- La nave comienza a avanzar.
- Aparecen enemigos.
- Disparas.
- Esquivas.
- La velocidad aumenta.
- Los patrones se vuelven más difíciles.
- Finalmente mueres.
- Intentas superar tu puntuación.
Es prácticamente la filosofía del arcade clásico trasladada a gráficos 3D.
¿Cómo funciona en Linux?
Aquí hay una noticia especialmente buena: Torus Trooper tiene soporte nativo para Linux.
No necesitas:
- Wine;
- Proton;
- Steam;
- una máquina virtual;
- ni emular Windows.
El juego está empaquetado directamente para las distribuciones Linux.
Y esto es todavía más interesante porque sigue apareciendo en los repositorios actuales de Debian y Ubuntu.
Debian
Debian es probablemente una de las mejores plataformas para Torus Trooper.
En Debian Trixie, por ejemplo, existe el paquete:
sudo apt install torus-trooper
El paquete trae el ejecutable y torus-trooper-data con los datos del juego. P
Paquetes Debian
Además, no está limitado a x86-64.
Debian ofrece actualmente paquetes para arquitecturas como:
- amd64;
- ARM64;
- ARMHF;
- i386;
- RISC-V 64;
- s390x;
- entre otras. P
Paquetes Debian
Eso es bastante impresionante para un juego arcade de este tipo.
Por ejemplo, en un sistema ARM64 con Debian podrías instalarlo directamente:
sudo apt update
sudo apt install torus-trooper
y ejecutarlo con:
torus-trooper
Ubuntu
Ubuntu también lo mantiene en sus repositorios.
Por ejemplo, Ubuntu incluye torus-trooper dentro de Universe, junto con torus-trooper-data. U
Ubuntu Packages
La instalación normalmente sería:
sudo apt update
sudo apt install torus-trooper
Y luego:
torus-trooper
Una cosa interesante es que Ubuntu hereda buena parte del trabajo de empaquetado realizado en Debian.
Por tanto, no estamos ante un port extraño o una versión adaptada por terceros.
Fedora
En Fedora la situación es algo diferente: el juego puede compilarse utilizando las mismas tecnologías que utiliza el paquete Debian/Ubuntu.
La receta de construcción utiliza, entre otras cosas:
- GDC, el compilador D;
- BulletML;
- OpenGL;
- GLU;
- SDL 1.2;
- SDL Mixer;
- Phobos, la biblioteca estándar de D. U
Ubuntu Packages
Esto es importante porque Torus Trooper no está escrito como un juego moderno típico.
Su tecnología refleja bastante la época en la que fue desarrollado.
Arch Linux
En Arch la situación puede variar dependiendo del estado de los paquetes oficiales/AUR en el momento de instalarlo.
La alternativa universal es compilarlo a partir del código fuente.
El código fuente utilizado por Debian está disponible en su repositorio de Git, por lo que existe una vía reproducible para construir el juego en distribuciones que no proporcionen un paquete directamente. U
Ubuntu Packages
️ ¿Qué necesita gráficamente?
Aquí también resulta interesante.
Torus Trooper es un juego antiguo y extremadamente ligero comparado con los juegos 3D modernos.
Pero sí necesita aceleración OpenGL.
En Debian sus dependencias incluyen:
libgl1
libglu1-mesa
libsdl1.2debian
libsdl-mixer1.2
libbulletml0v5
además de la biblioteca de ejecución de D. P
Paquetes Debian
Por tanto, una instalación Linux moderna con los controladores gráficos funcionando correctamente debería poder ejecutarlo sin ningún problema de rendimiento.
El verdadero problema potencial no es la potencia de la GPU.
Es la compatibilidad con tecnologías gráficas antiguas, especialmente SDL 1.2/OpenGL clásico.
De hecho, en Debian actual libsdl1.2debian actúa como una capa de compatibilidad sobre SDL 2.0. P
Paquetes Debian
Eso permite que un juego antiguo continúe funcionando en una distribución moderna sin tener que reescribirlo completamente.
¿Qué ocurre cuando lo ejecutas?
Podemos simplificar la arquitectura de esta manera:
Torus Trooper
│
┌────────┴────────┐
│ │
Juego Datos
│
┌─────┼─────┐
│ │ │
SDL OpenGL BulletML
│ │ │
│ │ └── patrones de proyectiles
│ └──────── gráficos 3D
└────────────── ventana / teclado / audio
SDL se ocupa de buena parte de la interacción con el sistema, OpenGL de la representación 3D y BulletML de los patrones de proyectiles. El paquete de Debian también incorpora la biblioteca de audio SDL Mixer. P
Paquetes Debian
Es una arquitectura muy diferente de un juego moderno basado en Vulkan, DirectX 12 o un motor como Unity/Unreal.
Lo curioso de Torus Trooper en Linux
Hay algo que me parece especialmente interesante.
Torus Trooper demuestra que un juego muy antiguo puede seguir siendo perfectamente viable en Linux moderno gracias al empaquetado de las distribuciones.
Por ejemplo, Debian Trixie actualmente ofrece el juego para amd64, ARM64, ARMHF, i386, RISC-V 64 y otras arquitecturas. P
Paquetes Debian
Y Ubuntu continúa construyendo el paquete a partir del código fuente mantenido por el equipo de juegos de Debian. U
Ubuntu Packages
Eso significa que puedes tener algo conceptualmente así:
PC moderno
↓
Debian / Ubuntu
↓
SDL + OpenGL + BulletML
↓
Torus Trooper
↓
juego arcade de principios de los 2000
sin necesidad de Windows.
Y ahí está precisamente uno de los encantos de estos juegos de Kenta Cho: son pequeños, rápidos, extremadamente originales y técnicamente modestos, pero su jugabilidad sigue siendo sorprendentemente intensa.
Si te interesan estos juegos, Torus Trooper, Tumiki Fighters, Noiz2 y Gunroar forman una pequeña familia muy interesante de juegos japoneses de estética minimalista que se pueden disfrutar especialmente bien en Linux.
El Mundo de Ubuntu en las Redes Sociales
Espero que esta publicación te haya gustado. Si tienes alguna duda, consulta o quieras complementar este post, no dudes en escribir en la zona de comentarios. También puedes visitar Facebook, Twitter, Google +, Linkedin, Instagram, Pinterest, restantes Redes Sociales y Feedly donde encontrarás información complementaria a este blog. COMPARTE EN!