27 september 2021
¿Cómo juego a Star Trek con Ubuntu?
Consagrado en 1946 Presidente de la República, Juan Perón asume estableciendo una continuidad evolutiva del proceso iniciado durante sus funciones de Secretario de Trabajo y Previsión del movimiento revolucionario de 1943. Durante su discurso frente al Congreso, expone la necesidad de practicar una evolución y enseña cómo instalar y jugar Trek, el peronista simulador de Star Trek para la terminal.
Distinguidos señores:
La acción política es aquello a lo que todos los hombres - como sujetos sociales - hemos de aspirar. Nosotros hemos participado del Partido Laborista, y con todo participaremos del Partido Justicialista. Esto es así porque un partido político no es otra cosa que un instrumento para el Movimiento de masas, que es en realidad el organismo que por justo derecho ha de poseer el poder, y su presidente, el de ejecutarlo.
Ello no significa que se pueda crear Partidos "a la marchanta", ni que para participar tengamos que armar un "partido de la red". ¡No señores!. ¡La red la constituimos nosotros! Precisamente, mi primer trabajo ha sido asegurar que para participar, los argentinos no necesiten integrarse telemáticamente: todos se han dado cuenta que nuestro Justicialismo permite hacer todo disponiendo únicamente de un bombo y una manguera. La historia se puede hacer de dos maneras. pensando o haciendo. Muchos piensan mucho y no hacen nada. Nuestro Movimiento - en cambio - ha hecho ya muchas cosas, y si no nos hemos detenido demasiado a pensarlas, ha sido porque la solución de los problemas que nos aquejan es de una simplicidad tan meridiana que hasta el más veleidoso la sabe y la comprende: basta con lograr una patria justa, libre y soberana. Con estos tres estandartes ya podemos establecer una Doctrina de unión para todos los Argentinos de bien.
Indudablemente, los tiempos políticos que vendrán, requerirán de nosotros pensar concienzudamente para hacer realidad efectiva una evolución. Si no pensamos y sólo hacemos, con suerte podremos realizar sólo una revolución. Antes que no hacer nada, esto es bueno, pero la revolución ya la hicimos; lo que hemos de aspirar es hacer una evolución.
No necesariamente ha de revolucionarse el uso de un sistema, si se puede evolucionar dentro de lo establecido. Tal caso, que resulta evidente en la política, no deja de serlo en la informática. La Interfaz de Línea de Comandos emula a un bombo y una manguera: es un método eficiente para Conducir al Justicialismo bajo cualquier condición y suele ser la que favorezco. Aún así, puede provocarnos una situación de stress.
Por ello todo argentino ha de hacerse acreedor a un reparador descanso amparado en una carta de Derechos del Trabajador. Este esparcimiento debe darse en los tópicos favoritos de cada trabajador, ya sea deporte, ludismo, estudio, y demás. Y qué mejor que hacer ello en la Consola Terminal.
Existen numerosos juegos con variadas representaciones, y en este caso vengo a traerles uno basado en un interesante universo. Se trata de un programa originalmente escrito en BASIC. Se podía jugar en terminales de teletipo, mostrando los resultados de cada orden en una impresora de matriz de puntos dotada de papel continuo. Si teníamos una microcomputadora, bien podía distribuirse en casettes o diskettes, y compartirlo para jugarlo en el monitor de nuestro equipo. Nuestro Movimiento también se ha encargado de distruibuir el código fuente (de unas 600 o 700 líneas) en libros de programación para el principiante y el niño, constituyéndose por valía propia en un interesante material para la instrucción algebraica y cartesiana, amén de las rutinas de programación interpretada.
Se trata de Trek, una versión portada del original juego "Super Star Trek". El objetivo de Trek no es otro que comandar nuestra nave USS "E"nterprise donde nadie ha llegado antes, buscar las naves Klingons, imponiendo el Justicialismo a nivel galáctico. Siempre se dijo que los Klingons deben sufrir una natural evolución al Justicialismo, pues un organismo de conducción como lo es el Consejo Nacional Justicialista, representa un firme émulo del Concilio Klingon.
En nuestro sistema operativo Ubuntu lo encontraremos como parte de un combo de juegos para la consola (libres y no libres). Para cargarlo ya no necesitamos un datasette ni mandarnos más líneas que Maradona en un intérprete BASIC, sino que simplemente abrimos una Terminal con Ctrl+Alt+T e ingresamos los siguientes Comandos de Organización:
sudo apt-get install bsdgames sudo apt-get install bsdgames-nonfree
Y para jugar podremos ingresar:
trek nombredeljuego
Al ingresar un nombredejuego, podremos guardar la partida y continuarla luego. Si ingresamos simplemente con la orden trek, el juego no se guardará si salimos de él.
Entonces uso:
trek peron
(para iniciar un juego en ese archivo).
Trek está escrito para realizarnos algunos interrogantes. A cada pregunta del sistema, podremos responder con "?" para solicitar ayuda. En primer lugar preguntará la duración del juego. Podremos responder "short" (juego corto). Luego nos preguntará la habilidad (Skill?). Podremos indicar novice ("novicio"), fair ("baja"), good ("buena") expert ("experto"), commodore ("comodoro") o impossible ("imposible"). Nos solicitará una contraseña para el juego, y al comenzar
Hemos de saber que en el universo de Trek, la galaxia es un espacio bidimensional cartesiano (¡no cardasiano!), dividida en 64 cuadrantes en un patrón de 8x8 (como si fuese un tablero de ajedrez), siendo el cuadrante 1,1 la esquina superior izquierda, y el cuadrante 8,8 en la esquina inferior derecha. Cada cuadrante se subdivide a su vez en una matriz de 10x10 sectores. Y cada sector puede conterner un objeto.
No bien comencemos, se nos informará la cantidad de naves Klingons a las que debemos de darles caza, así como las coordenadas cartesianas de las bases estelares propias. En estas bases desperdigadas por el universo, podremos acoplarnos para recuperar energía y recibir reparaciones. En muchos cuadrantes también encontraremos estrellas, contra las cuales podremos chocar o en determinados casos destruirlas y a todo lo que haya a su alrededor con un torpedo de fotones. También pueden existir algunos planetas habitados, dables de ser capturados por los klingons.
Para jugar, debemos indicar nuestras ordenes en la consola de texto. Los comandos del juego se deben escribir completos o con sus comandos rápidos (indicados aquí en negrita). Normalmente podremos solicitar ayuda escribiendo "?".
Podemos iniciar nuestra campaña ordenando un escaneo de largo alcance (comando "l"). La terminal imprimirá una representación de los 8 cuadrantes que nos rodean. Por ejemplo, si estamos en el cuadrante 0,3 de la galaxia, nos podría indicar:
2 3 4
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ ! ! ! * ! ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 0 ! 108 ! 6 ! 19 ! ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 1 ! 9 ! /// ! 8 ! ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
Este gráfico indicará el contenido de cada cuadrante cercano (naturalmente, los sensores de largo alcance no pueden abarcar toda la galaxia, sino un pamo de 3x3 cuadrantes. Para detallar la información suministrada se emplean la siguientes convenciones:
- : Limite de la galaxia que no puede traspasarse. ///: Cuadrante con supernova al cual no se puede entrar Ordinales Klingons-Bases-Estrellas: Estos números de tres cifras reflejan la cantidad de objetos contenidos en el cuadrante. La unidad representa el número de estrellas, las decenas al número de bases estelares, y la centena el número de naves klingons allí localizadas. En este ejemplo, el sensor de largo alcance nos revela que el cuadrante 0,2 da como resultado "108": contiene 8 estrellas, 0 base estelar propia, y 1 crucero de batalla klingon.
Por ejemplo, nuestra nave se encuentra en el cuadrante 0,3 / sector 5,5, y los sensores de largo alcance reportan que uno de los cruceros klingons está en el cuadrante de al lado, el 0,2. ¡Podríamos "volar" para interceptarlo! Para ello debemos movernos al cuadrante 0,2, y dentro de este, a cualquier sector. En mi caso probaré suerte y elegiré el sector 1,2.
Cualquier capitán de USS Enterprise que no haya sido bochado en un examen de la Flota Estelar, sabe que lo primero que hay que hacer es levantar los escudos, ese campo de energía protector que toda nave de la Federación tiene incorporado. Lo haremos con el comando
shields up
Y ahora deberíamos calcular el rumbo con álgebra cartesiana. Si no deseamos hacer el cálculo para volar, bien podremos solicitar ayuda a la terminal computada del "E"nterprise para que nos asista a trazar del rumbo. Ello se hace con el comando compute, y luego la opción "c" o "course": Por ejemplo:
command: compute request: course quadrant 0,2 sector 1,2 0,3/5,5 to 0,2/1,2: course 287 dist 1.360
La terminal nos indica que para llegar desde mi posición actual en el cuadrante 0,3 / sector 5,5 hasta el cuadrante 0,2 / sector 1,2, debería volar con curso 287 por una distancia de 1.360 cuadrantes.
Para desplazarme, debería entonces usar el comando move, indicando:
move 287 1.360
Esto me habrá llevado al cuadrante y sector pedido. Lo ideal sería activar nuestro sensor de corto alcance y explorar el cuadrante en busca de formas de vida y objetos. Ello se hace con el comando "s". La terminal de computación graficará todos los sectores del cuadrante 0,3 en el que estamos posicionados junto con sus respectivos indicadores. En este ejemplo, nuestro "E"nterprise se encuentra en el sector 1,2 y el crucero "K"lingon en el sector 8,3.
Short range sensor scan 0 1 2 3 4 5 6 7 8 9 0 . . . . . . . . 0 stardate 3702.16 1 . . E . . . . . . . 1 condition RED 2 . . . . . . . . . 2 position 0,3/1,2 3 . . . . # . . . . 3 warp factor 5.0 4 . . . . . . . . . . 4 total energy 4376 5 . . . . . . . . 5 torpedoes 9 6 . . . @ . . . . . 6 shields down, 78% 7 . . . . . . . . . . 7 Klingons left 3 8 . . . K . . . . . . 8 time left 6.43 9 . . . . . . * . . . 9 life support damaged, reserves = 2.4 0 1 2 3 4 5 6 7 8 9 Distressed Starsystem Marcus XII
Los indicadores tácticos del mapa de sector responden a las siguientes convenciones:
E Nuestro "E"nterprise peronista K Crucero de batalla Klingon
Base estelar
- Estrella @ Planeta habitado . El espacio, "la frontera final" Anomalía cuántica (agujero negro)
A medida que se desarrolla el juego, agotaremos tiempo ("fecha estelar") y en los desplazamientos y combates, energía. También recibiremos información de status y en ciertos casos indicaciones de los tripulantes de la nave: el ingeniero Sulu, la navegante Uhura, el primer oficial Spock, McCoy, Scotty, Chekov y demas.
En este caso el crucero enemigo intenta escapar al sector 0,3, y hemos de perseguirlo.
Una vez allí, daremos la orden de fuego. Las armas ofensivas de nuestro "E"nterprise son los phaser (rayos de energía, que han de dispararse con los escudos desactivados), y también podremos disparar torpedo (son limitados, pueden dispararse individualmente o en una ráfaga en abanico ("burst") de hasta 15º de apertura, intentando afectar a varios sectores contra un crucero en movimiento). En este caso, me posicionaré al inmediatamente al sur del crucero Klingon localizado en 2,3 y le dispararé con rumbo al norte (0º) un torpedo de fotones individual ("no burst") a fin de destruirlo.
Command: torpedo Torpedo couse: 0 Do you want a burst: n
El sistema trazará el rumbo del torpedo, e indicará si impactamos en el enemigo o si fallamos. En este caso al atacar a quemarropas, le fue imposible escapar de mi ataque Justicialista, como me demuestra mi unidad de representación visual de tubos catódicos:
Luego continuaremos viajando por el espacio a la caza de esos Klingons. Algunos de los comandos posibles de ejecutar son:
abandon: Abandonar la nave usando las cápsulas de escape. capture: Captura una nave cloak up/down: Activa o desactiva el dispositivo de ocultamiento. computer request: Indica toda una serie de comandos adicionales de exploración, de ayuda para plotear rumbos, etc. damages: solicita reporte de daños, informa cuánto tardará en reparase. destruct: destruye nuestra propia nave dock: Se acopla a una base help: ayuda impulse curso distancia: Sirve para movernos a velocidad de impulso (motor lento de menor consumo energético) lrscan: Escaneo de largo alcance. Escanea los 8 cuadrantes que nos rodean.
move curso distancia: Sirve para movernos. El curso se dicta en grados, y la distancia es en cuadrantes. Para movernos un solo sector (un casillero) especificamos la distancia 0.1. Para movernos 3 casilleros, especificamos distancia 0.3, etc.
phasers automatic cantidad: Disparo automático de rayos phasers phasers manual amt1 course1 spread1 ... Disparo manual de rayos Phaser. torpedo curso yes] ángulo/no: Dispara un torpedo de fotones. Puedo indicar si deseo uno individual (burst no) o una ráfaga de tres en abanico de una apertura determinada ( burst yes). ram curso distancia: "Maniobra Picard" (embestida, como último recurso). rest tiempo: Descanso y reparaciones. shell: Vuelve a la Terminal temporalmente
shields up/down: Escudos arriba/abajo. Se deben bajar para disparar phasers. srscan [yes/no]: Escaneo de corto alcance (si/no). status: Reporte. terminate yes/no: Terminar el juego undock: desacoplarnos la nave visual curso: Indica un curso visual e informa qué hay en la dirección dada.
warp velocidad_warp: Ej, w 4.0 Se mueve con el motor de hipervelocidad, consumiendo energía. Se puede desplazar a velocidad_warp 1.0 hasta 6. Normalmente se vuela a Warp 5. Por encima de velocidad_warp 9.0 existen posibiliades de romper el continuum espacio/tiempo, y podríamos desplazarnos a algún lugar aleatorio no deseado.
Una vez que hayamos localizado y destruido a todos los enemigos encomendados, nos habremos hecho con la victoria.
Si queremos leer el imprescindible manual del juego (en inglés), podremos persuadir a la terminal con la siguiente órden:
man /usr/share/doc/bsdgames/trek.me.gz
En este pack de juegos existen otros entretenimientos para la consola de texto. Podremos jugar a títulos como go-fish, gomoku, boggle, phantasia (castillos y dragones), atc (Controlador de tráfico aéreo), adventure (una aventura de texto), battlestar (una aventura espacial de texto), y hunt (ludismo multijugador en forma de laberinto).
Y para finalizar, gritarán al universo:
¡Vorcha-doh-baghk Perón!