Mostrando entradas con la etiqueta engine. Mostrar todas las entradas
Mostrando entradas con la etiqueta engine. Mostrar todas las entradas

viernes, 29 de noviembre de 2019

The Legend of Zelda, mystery of Solarus para GNU/Linux (instrucciones de instalación desde código)

The Legend of Zelda, mystery of Solarus es un juego libre y gratuito que hará las delicias de los fans de Zelda.
Aunque está disponible como snap, ya sabéis que no soy muy amigo de este tipo de empaquetado, así que lo vamos a instalar desde código fuente.


En el caso de Ubuntu 18.04 el motor Solarus lo instalaríamos con estos comandos:
sudo apt install build-essential cmake pkg-config libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev libluajit-5.1-dev libphysfs-dev libopenal-dev libvorbis-dev libmodplug-dev qtbase5-dev qttools5-dev qttools5-dev-tools libglm-dev
git clone https://gitlab.com/solarus-games/solarus
cd solarus/
cmake
mkdir build
cd build/
cmake ..
make
sudo make install
sudo cp libsolarus.so /lib
sudo cp libsolarus.so.1 /lib
Los dos últimos comandos son para corregir un fallo en la instalación que se ha dejado atrás estas dos librerías y que he notificado directamente al autor, lo que hay que hacer cuando detectamos un error en software libre.

Ahora hay que instalar algún quest para probarlo, yo voy a probar con zsdx que es libre y está en español:
git clone https://gitlab.com/solarus-games/zsdx
cmake .
make
sudo make install

Y lanzamos el quest con el comando:
zsdx
Con F11 lo puedes poner a pantalla completa.

¡Y ahora, a disfrutar zelderos!


viernes, 18 de octubre de 2019

OpenTyrian en Debian, Ubuntu o derivadas

Opentyrian es el port libre del famoso tyrian de DOS.

Opentyrian

Ya lo había instalado en raspbian en mi raspberry pi, ahora le toca el turno a mis PCs con Debian y Ubuntu.

Instalación

Abrimos la consola y tecleamos los siguientes comandos:

Paso 1: Descargar el motor

sudo apt-get install opentyrian

Paso 2: Descargar los datos

wget -c http://www.camanis.net/tyrian/tyrian21.zip
sudo mkdir -p /usr/share/opentyrian/data
sudo unzip -j tyrian21.zip -d /usr/share/opentyrian/data

Si hay algún joystick conectado el juego lo detecta y es una gozada jugar con él.
Así que ya sabéis a disfrutar del juego.

Nota: los datos de tyrian son freeware.

viernes, 8 de febrero de 2019

Rise of the Triad en GNU/Linux

Otro juego cuyo motor se ha portado a GNU/Linux es Rise of the Triad, da la casualidad que conservo aún la caja original con los disquetes, que me tocó en un concurso radiofónico, así que voy a instalar el motor y luego añadir los archivos.

Instalación del motor

Solo hay que ejecutar desde consola:
sudo apt-get install rott

Instalación de los archivos del juego

  1. Creamos la carpeta donde irán los archivos definitivos /usr/share/games/rott/ y le doy permisos de escritura para todos por ahora.
    sudo chmod a+w /usr/share/games/rott
  2. Copio todos los archivos de los disquetes usando mi disquetera USB, simplemente los introduzco arrastro a una carpeta temporal, desmonto, saco el disco, introduzco el siguiente y vuelta a empezar.

    Ha habido suerte, todos los discos los he podido leer después de 20 años, aunque alguno ha requerido de algún soplido.
  3. Ejecutamos DosBox, ponemos el teclado en castellano montamos la ruta temporal como D: y donde va a ir el juego como C:
    keyb sp
    mount c /usr/share/games/rott
    mount d /tmp
  4. Instalamos el juego:
    D:
    Install
  5. En la primera pantalla del juego cambiamos el directorio de instalación a C:\

  6. Seguimos las instrucciones del asistente hasta el final.
  7. Finalmente obtenemos los archivos del juego que debe estar en la ruta /usr/share/games/rott/
  8. Salimos de DosBox y desde consola linux ejecutamos el comando para la versión comercial a pantalla completa con la resolución FullHD de mi monitor:
    rott-commercial fullscreen resolution1920x1080
    y ya deberíamos poder jugar.

¡Ah! He detectado un bug en el motor, si tienes dos monitores expandidos deja solo uno activo o usa el fork de JohnnyonFlame que sí funciona correctamente con dos monitores, aunque en este caso tendréis que compilarlo primero con make y ejecutar desde la carpeta /usr/share/games/rott el binario ./rott-darkwar

También está disponible para retropie y raspbian en raspberry pi, basta con copiar los mismos archivos a la misma ubicación para que funcione.

Recuerda que también lo puedes jugar en DosBox directamente.

martes, 29 de enero de 2019

RVGL: impresionante remake de re-volt para GNU/Linux

RVGL es un trepidante y espectacular remake de re-volt, el juego de carreras de coches teledirigidos.

Está disponible para Windows, Android y GNU/Linux, en el caso del pingüino se instalaría siguiendo estos pasos:
  1. Entramos en la zona de descargas de su página oficial.
  2. Hacemos clic con el botón derecho del ratón en el botón Linux y seleccionamos la opción 'Guardar enlace como'.

    ¡Ojo! el primer botón Linux y más grande, no el pequeño que hay en la línea de archives 7z.
  3. Descargamos este archivo donde queramos y lo ejecutamos desde python:
    python3 ./install_rvgl.py
  4. Seguimos los pasos de este asistente de instalación seleccionando todas las opciones por defecto salvo cuando nos pida instalar elementos en cuyo caso diremos siempre que SÍ.
Al final el juego se copiara en una carpeta .rvgl dentro de nuestra carpeta $HOME, si cambias el nombre de la carpeta y/o la mueves de sitio no hay ningún problema el juego seguirá funcionando.

Para ejecutar el juego basta con teclear desde su directorio el comando ./rvgl.32 o ./rvgl.64 según sea la arquitectura de nuestro GNU/Linux.

Para una mayor comodidad recomiendo hacer un acceso directo al mismo.

Si tenéis un mando de juegos, os recomiendo que lo remapeeis con antimicro, aunque el juego soporta este tipo de mandos responde mucho mejor si se deja la configuración de teclado y se remapea con este programa. Aquí tenéis las teclas del juego:

A disfrutar del juego porque es realmente espectacular y a la vez no es nada exigente en los recursos de hardware.

viernes, 8 de abril de 2016

Instalar OpenTyrian en raspberry pi

OpenTyrian es un adictivo matamarcianitos, remake del famoso Tyrian y que ahora es software libre.
Para facilitar la instalación, he utilizado el script retropie que ya instalamos con anterioridad y que permite instalar multitud de emuladores y de juegos sin tenerse que pelear con librerías y compilaciones complejas.
Estos son los pasos:
  1. Ejecutamos retropie desde la ubicación en la que lo instalamos:
    cd opt/RetroPie-Setup/
    sudo retropie_setup.sh
  2. Descargamos la última versión de OpenTyrian:
    1. Vamos a la opción de "Experimental packages"
    2. Seleccionamos OpenTyrian y esperamos a que acabe el proceso (tardará un ratito)
  3.  El ejecutable resultante, opentyrian, estará en la carpeta /opt/retropie/ports/opentyrian/bin/ , en esta ubicación hay que añadir los archivos de datos del juego que podemos descargar y descomprimir con los siguientes comandos:
  4. wget -c http://www.camanis.net/tyrian/tyrian21.zip
    sudo unzip -j tyrian21.zip -d /opt/retropie/ports/opentyrian/bin
  5. Ya podríamos ejecutar el juego sin problemas, accediendo a esta ubicación y lanzando el ejecutable desde consola o bien creando un acceso directo.

Fuentes de información