viernes, 27 de mayo de 2016

Capitan Sevilla, el remake... juego para raspberry pi

Este es otro remake que se hizo de otro clásico de la Edad de Oro del Software Español, concretamente del Capital Sevilla, ese transportista que se convierte en superhéroe tras comer unos embutidos radiactivos (espero que algún día hagan una peli).

Capitan Sevilla, el remake, hecho por Computer Emuzone, es otro programa que ha dejado de funcionar en los GNU/Linux modernos pero en esta ocasión la compilación ha sido muy sencilla siguiendo las instrucciones que venían con el programa:
  1. Instalamos los paquetes necesarios para la compilación:
    sudo apt-get install make g++ liballegro-dev libpng3-dev
  2. Nos bajamos la versión para GNU/Linux que incluye el código fuente.
  3. La descomprimimos, cosa que podemos hacer con mc, con tu "explorador de archivos" o desde consola:
    bunzip2 Capitan.tar.bz2
    tar -xvf Capitan.tar
  4. Compilamos:
    cd capitan-1.0.3/
    make depsclean && make deps
    make clean
    make
  5. Y por último instalamos:
    sudo make install
Y ya está, ahora tenemos un par de accesos directos en el menú de juegos, uno a la documentación del juego y otro al propio juego.
Estas instrucciones se han probado con éxito en mi raspberry pi 2.



En el equipo con Ubuntu 16.04 he tenido que ponerlo a ciegas en modo Ventana porque a pantalla completa solo mostraba un trocito de toda la pantalla. Todo se andará.

3 comentarios:

  1. Parece que el problema que has tenido con Ubuntu se debe a un problema de SDL con los drivers de la tarjeta nVidia:
    http://gamedev.stackexchange.com/questions/121087/sdl2-linux-fullscreen-issue-at-lower-than-desktop-resolution/

    ResponderEliminar
  2. Hola
    Para estos juegos antiguos y ya sin soporte, ¿No era mejor pasarlos a un archivo autocontenido como Flatpak, Snap p AppImage? Es una forma de olvidarse de errores de compilación por culpa de dependencias obsoletas.
    Un saludo

    ResponderEliminar
    Respuestas
    1. Si realmente fueran una paquetería universal, no solo para la última versión de Ubuntu, no tardaran una eternidad en arrancar, no dejaran librerías desperdigadas por todos lados guarreando el sistema y dejando agujeros de seguridad por doquier... claro que sí.

      Eliminar