¿Cómo instalo Pioneer en Ubuntu? Consagrando los verdaderos logros de la libertad ante las multitudes del Pueblo, Juan Perón enseña a instalar el juego de exploración espacial Pioneer en Ubuntu. ¡Mis queridos descamisados! Los Argentinos, como ciudadanos de un país libre y gallardo, tenemos la obligación de oponernos a cualquier suerte de avasallamiento, sea quien fuere el que lo intenten. Para ello no hemos de reparar en medios ni en sacrificios. Dije hace mas de cinco años que, si por rechazar cualquier imposición debíamos prescindir de las comodidades de la civilización, estábamos dispuestos a cualquier sacrificio. Que mientras tuviésemos caballos, los criollos no echaríamos de menos los automóviles; si ni caballos poseyéramos, a pie recorreríamos nuestros caminos sin fin. Y si por algún osado quisiera acorralarnos, para defender nuestra Patria no precisaríamos los adelantos atómicos ni las armas automáticas. Nos bastaría una tacuara, nos bastarían nuestros puños mientras en nuestro pecho palpitara nuestro corazón. No es que yo crea que este caso llegue a presentarse a los argentinos. No vayan a interpretar los agoreros que preveo desastres y calamidades. Sólo expreso la convicción - bien arraigada en mi espíritu - de que los argentinos constituimos un pueblo que no sabe doblegarse ante ninguna imposición. ¡A las buenas, todo! ¡Frente a una amenaza, nada! La historia del mundo es la historia del drama de los hombres y de los pueblos en la lucha por su libertad. Esa historia - vivida por casi todos los pueblos y todas las naciones - tiene para los argentinos un significado extraordinario en la figura del Capitán de los Andes, que es el arquetipo de nuestra nacionalidad y de esa lucha por la libertad. Los argentinos hemos recibido como herencia gloriosa de nuestra tradición la defensa de esa libertad, que para nosotros vale más que todas las fuerzas del mundo y que todas las ambiciones o los hechos que pueda encontrar la República en su marcha. Naturalmente, esta libertad no tiene que ver con lo que digan cuatro pelagatos ni con las crypto, sino con la independencia del Pueblo de la Nación Argentina, y puede incluso reflejarse en nuestro software, al que podemos copiar, estudiar, modificar, y redistribuir. Sólo con ello en mente podremos proyectarnos a un futuro venturoso y provechoso. Pioneer es uno de estos programas, capaces de ilustrarnos en gran medida la Justicia Social en el Espacio. Se trata de un juego de simulación de combate y comercio espacial basado en el videojuego de los 80, cuya base de código se encuentra liberada bajo GPLv3 y su arte bajo Creative Commons CC-BY-SA. Se trata de una propuesta ambientada según una aventura espacial del Siglo 23, donde el Justicialismo se ha expandido por nuestra Galaxia, y nuestra misión será llevarlo a otras. En este juego de final abierto podremos llevar a cabo cualquier tipo de existencia que nos plazca. Podremos tanto explorar y comerciar entre millones de sistemas estelares, como irnos al conurbano galáctico y sumergirnos en una una vida de crimen como un pirata, traficante o cazarecompensas. Los viajes comprenden varios territorios de distintas facciones, con bellos escenarios con estrellas foráneas y mundos alienígenas que podremos observar por vez primera en 3D. El universo será lo que queramos hacer de él. Pioneer se encuentra bajo constante desarrollo y cuenta con una amistosa comunidad de jugadores, modders y programadores. En el caso de nuestro sistema Ubuntu, podremos instalarlo gracias a su imagen binaria descargable de 683MB, o bien a su código fuente de 712MB. Para hacernos con la primera, podremos recurrir a nuestra Terminal, abriendo una con Ctrl+Alt+t e ingresando el siguiente bloque del Comando de Organización: cd /tmp ; wget https://github.com/pioneerspacesim/pioneer/releases/download/20240710/Pioneer-x86_64.AppImage ; chmod +x /tmp/Pioneer-x86_64.AppImage ; mkdir ~/.pioneer ; cd ~/.pioneer/ ; wget -O icon_pioneer.png https://github.com/pioneerspacesim/pioneer/blob/master/data/icons/badge.png ; mv /tmp/Pioneer-x86_64.AppImage ~/.pioneer/ Con esto habremos descargado la imagen binaria y será suficiente para usarlo. Si en cambio nos place descargar el código y compilarlo a lo vikingo, podremos hacerlo en Ubuntu mediante el siguiente bloque de Comandos de Organización: sudo apt install g++ cmake mesa-common-dev libfreeimage-dev libglew-dev libfreetype6-dev libsigc++-2.0-0v5 libsigc++-2.0-dev libvorbis-dev libassimp-dev libsdl2-dev libsdl2-image-dev ; cd /tmp ; wget https://github.com/pioneerspacesim/pioneer/releases/download/20240710/pioneer-linux-x64-20240710.tar.gz ; tar xvzf pioneer-linux-x64-20240710.tar.gz ; cd /tmp/pioneer-linux-x64/ ; git clone git://github.com/pioneerspacesim/pioneer-thirdparty.git ; cd /tmp/pioneer-linux-x64-20240710/pioneer-thirdparty/ ; autoconf ; ./configure ; make ; cd /tmp/pioneer-linux-x64/ ; ./bootstrap thirdparty ; cd /tmp/pioneer-linux-x64/build/ ; ./bootstrap ; make -C build -j4 ; sudo make install Para crearle un lanzador podremos hacer clic en el panel Aplicaciones, Editar Menus, y crear un lanzador que dirija a /home/$USER/.pioneer/Pioneer-x86_64.AppImage (o simplemente a pioneer, si es que nos habíamos decidido por compilarlo). En cualquier caso, una vez completado el lanzador, podremos ejecutarlo desde Aplicaciones / Juegos / Pioneer. Al lanzar Pioneer nos encontraremos con su menú principal, que nos podrán crear un nuevo juego, o continuar uno ya creado. Crear un juego nuevo implica hacernos un nuevo personaje de rol, el cual podremos modelar según puntajes, dinero e incluso apariencia física según nuestros gustos, o generarlo al azar. Lo mismo podremos hacer con los detalles de la nave espacial, asignando distintas características y estadísticas de su sistema de propulsión, así como adquirir distintos sistemas de armas para sus pilones de carga. Al comenzar estos son mas bien limitados, pero contaremos con todo un árbol tecnológico para incrementar la potencia del equipamiento ofensivo, defensivo, computadoras de astronavegación, etcétera. Una vez que tengamos esto listo, podremos asignarnos una misión o un ambiente de operaciones. El mapa de navegación nos dará un sector bastante cuantioso de generado, donde podremos desarrollar nuestras actividades. Cada sistema estelar cuenta con sus estadísticas y posibilidades, amigos y enemigos (contaremos también con un editor de misiones). El Pioneer es parte de un subgénero pequeño de simuladores de vuelo que se basan en las mecánicas clásicas. Como tal, Pioneer y predecesores como XF-5700 Mantis de Microprose, Frontier, Oolite y FFE pueden considerarse simuladores espaciales realistas, hasta cierto punto, claro. A aquellos quienes no son familiares con ellos, aprender a pilotar de esta manera puede resultar complicado, ya que es muy diferente al de un estilo de vuelo de un simulador de vuelo, donde los vectores de avance más o menos coinciden con la nariz del avión. Estas son las principales diferencias entre Pioneer y los juegos espaciales más tradicionales. La velocidad es relativa. La velocidad de la nave se determina por cuán rápido va comparada con un cuerpo referencial (planeta, estación espacial, sistema, etcétera). La velocidad es imposible de determinar sin un objeto referencial. Cuando aterriza en la tierra, su velocidad se muestra como 0 m/s en relación a la Tierra. Sin embargo, está viajando a unos 30,3 km/s en relación al Sol, porque la tierra está orbitando al Sol. De forma similar, si su velocidad se muestra como de 0 m/s en relación a: sistema, no se está moviendo en referencia a dicho sistema (típicamente el solar, u otro punto de referencia central). Sin embargo, se está moviendo efectivamente (en la Tierra, que se está moviendo), a unos 30 km/s relativo a la Tierra. Inercia: un cuerpo en movimiento permanecerá en movimiento, a no ser que sea influido por una fuerza externa. En Pioneer, no existe nada que lo detenga, aparte de la gravedad de cuerpos locales. Sin embargo, a velocidad, esto resulta negligible. Esto significa que cuando acelera a 10.000 kilómetros por segundo, continuará viajando a dicha velocidad hasta que agote la misma cantidad de energía para disminuir su velocidad a los 0 km/s. Por este motivo, al planear un viaje debe tomar en cuenta la cantidad de tiempo y energía que le llevará ascelerar y desacelerar. También, una vez en ruta a su destino, puede consumir mucho tiempo cambiar de dirección, ya que necesitará agotar casi la misma cantidad de energía que utilizó en acelerar. Las misiones se basan en gran medida en las del Oolite/Elite. Entre ellas tenemos misiones de transporte, contrabandeo de cargas, taxi espacial, asesinatos encargados, misiones de búsqueda y rescate, o de cartografiado y exploración. Podremos también recurrir a la wiki de Pioneer, donde podremos encontrar lugares de interés. Si bien podremos comenzar volando con piloto automático, nadie duda ya que la conducción espacial es un arte, y conociendo su teoría seremos más prácticos que ignorándola. Para mover la dirección de la nave utilizamos: Flechas del Cursor: Rotar RePág/AvPág: Rota en el eje Z W, A, S, D: Mueve la nave. R, F: Cabece arriba/abajo C: Centra a la posición donde se encuentra H: Centra en el sistema seleccionado Intro: Activa/Desactiva la selección automática de sistema galáctico. Barra espaciadora: Activa el Objetivo de Salto Hiperespacial entre Acerrojar/Seguir selección. ...en tanto que para controlar los motores de empuje relativo, usamos: W, S: Empuje adelante/atrás A, D: Empuje Izquierda/Derecha R, F: Empuje lateral Arriba/Abajo Q,E; I,O: Inclinación Antihoraria/Horaria J,L: Guiño izquierda/derecha I,K: Cabeceo Abajo/Arriba X, P: Detener rotación V: Activa la amortiguación de rotación F1: Cambia su vista de cámara. F2: Usa el sistema cartográfico. F3: Mira su propia información. F4: Selecciona objetivos, operae el piloto automático, y comuncaciones. Mayúsculas+F1 a F5: Compresión de tiempo. RePág / AvPág: Incrementa/disminuye la compresión de tiempo. Ctrl+Clic en íconos de compresión de tiempo: fuerza la compresión del tiempo. Ctrl+ImprPant: Guarda captura de pantalla. Ctrl+F9: Guarda rápidamente la partida. Ctrl+Q: Sale instantáneamente. Alt+F1: Cambia la vista a la cámara de sobrevuelo. Menús Números, o haga clic para seleccionarlos Sistema Cartográfico F5: Vista de sector galáctico F6: Vista de Sistema orbital F7: Información de sistema estelar F8: Vista Galáctica. Vista Orbital Clic / doble clic sobre planeta o nave, lo activa/desactiva como objetivo de navegación, y pone foco en él. Mantener presionado el botón derecho del mouse: Rota la vista. En vuelo F5: Desconecta el piloto automático, y cambia entre vuelo manual y vuelo de velocidad crucero. F6: Tren de aterrizaje F7: Salto Hiperespacial F8: Configura velocidad de empuje inferior F9: Conmuta panel de misiles/panel de sensores. CTRL+clic en un ícono de piloto automático: Conmuta entre Control de Rumbo entre adelante, atrás, y apagado (nota: Ctrl+F5 no funciona, debe usarse el mouse. R: Activa la amortiguación de rotación. Tab: Conmuta entre el indicador HUD completo/HUD sin etiquetas/Sin HUD, y sin Cabina. `: Consola de Lua, Clic sobre un objeto lo selecciona (planeta, estrella, estación, nave). Ctrl+Clic en un objeto: lo selecciona como cuerpo de referencia. Vistas (teclado numérico) Teclado Numérico 8: Cámara frontal / Rota Externa/Lateral Arriba Teclado Numérico 2: Cámara trasera / Rota Externa/Lateral Abajo Teclado Numérico 4: Cámara izquierda / Rota Externa/Lateral Izquierda Teclado Numérico 6: Cámara derecha / Rota Externa/Lateral Derecha Teclado Numérico 9: Cámara superior Teclado Numérico 3: Cámara inferior / Gira Externa/Lateral a la derecha Teclado Numérico +: Mas Zoom (externa/vista lateral solamente) Teclado Numérico -: Menos Zoom (externa/vista lateral solamente) Inicio: Reinicia el zoom (sólo visión lateral) , y .: Durante la vista fija, rota la cámara En las vistas externas, el botón de la rueda de scroll del mouse rota la visión. (NOTA: Si no tiene teclado numérico, deben reconfigurarse los controles de dirección desde la solapa Vista de la pantalla Configuración. Sensores \: Activa el modo de sensores ]: Incrementa el alcance de sensores [: Disminuye el alcance de sensores Armas T: Apunta al objeto en la mira Barra espaciadora: Dispara laser M: Disparra Misil Mantener presionado el botón derecho del mouse también permite rotar la nave ("estilo Mantis"). Mantenga Mayúsculas+Tecla de Movimiento para realizar un empuje suave y giros controlados. Modo de Control "Velocidad Crucero" El empuje y la rotación son similares a los indicados anteirorlmente. Enter, T: Acelera Mayúscula Izquierda, G: Desacelera Al activar cualquiera de los motores de empuje y traslación desactivará temporalmente el modo de control "Velocidad Crucero", hasta que corte el empuje direccional. Un truco útil cuando necesita aproximarse a las astronaves - ya sea en combate, o en una misión de rescate - es presionar Ctrl+LMB sobre el objetivo, para utilizarlo como marco de referencia. Luego active el modo de Crucero de Velocidad, con lo cual operará relativo a dicha nave, y en la práctica funcionará como un modo de igualar su velocidad, si la velocidad se configura en 0. Cheats y depurado Ctrl-I: Información de depurado (FPS y otras estadísticas). Ctrl-F10: Visor de Objetos. Muestra el objeto actualmente seleccionado. Permite editar las propiedades de un planeta. Ctrl-F12: Hace aparecer una nave hostil para practicar tiro. ~ o ´ Despliega la Consola de depuración (dependiendo de la distribución de teclado). Algunos comandos útiles para depurar/probar o construibuir aparecen aquí.