¿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!