jueves, 31 de marzo de 2016

Resucitando Vorton, el remake de Highway Encounter, para GNU/Linux modernos (incluidos raspberry pi y Ubuntu)

Vorton es un remake para GNU/Linux del famoso juego Highway Encounter, en el que había que llevar un objeto a través de una autopista llena de peligros con unos robots desde una perspectiva isométrica.


El problema es que hasta el remake tiene unos añitos y ha dejado de funcionar en las distribuciones modernas, pero gracias a los parches proporcionados por swampdog del foro de raspberry he conseguido compilarlo tanto para mi raspberry pi 2 como para los PCs con Ubuntu de 64 y de 32 bits.
Si simplemente quieres disfrutar del juego descargarte la versión correspondiente a tu hardware y no hace falta que leas el apartado de compilación.

En todo caso tendrás que bajarte e instalar las librerías necesarias, tanto si te descargas la versión ya compilada como si te lo compilas tu mismo:
sudo apt-get install libsdl1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev

Versiones para descargar

Compilación de las fuentes oficiales

Para quien quiera partir de las fuentes oficiales estos serían los pasos:
  1. Nos bajamos el código de la página oficial.
  2. Lo descomprimos y nos vamos a la carpeta del juego.
  3. Nos bajamos los parches de swampdog: 00.patch y 01.patch.
  4. Aplicamos los parches al código:
    patch -p0 < 00.patch
    patch -p0 < 01.patch
  5. Compilamos:
    make -f Makefile.linux
Para lanzar el juego simplemente hay que ejecutar el comando ./vorton en la carpeta en la que lo hemos instalado.
Lógicamente, si partimos de las fuentes corregidas solo hay que hacer el último paso.

Agradecimientos

  • A los creadores del juego por esta joyita.
  • A los padres del software libre que es lo que permite que se puedan ejecutar piezas de software que dejan de funcionar con las nuevas versiones de sistema operativo.
  • De nuevo a swampdog que me ha dado las claves para conseguir el objetivo.
  • También a raspdroid por la información que me proporcionó y que seguramente me sea útil para seguir rescatando más "joyitas del pasado".

2 comentarios:

  1. Respuestas
    1. En teoría sí, pero no tengo una raspberry pi 3 para confirmártelo.
      Pruébalo y si te va bien o mal ya nos lo cuentas.

      Eliminar