martes, 3 de mayo de 2016

Hurrican, remake de Turrican para Ubuntu 16.04 (juegazo libre)

Hurrican es un remake espectacular del también impresionante Turrican.
Para quien no conozca este juego, tienes que manejar a un robot por una serie de pantallas repletas de enemigos, pura adrenalina de la buena.


Otra joyita que hay que compilar en Ubuntu 16.04, pero tranquilos que es muy fácil, basta con copiar estos comandos y pegarlos en la consola:
sudo apt-get install subversion libsdl-image1.2-dev libmodplug-dev
svn checkout svn://svn.code.sf.net/p/hurrican/code/trunk hurrican-code
cd hurrican-code/Hurrican/src/
make
Para quien tenga curiosidad, el primer comando instala las librerías necesarias para la compilación, el segundo descarga el código, el tercero nos sitúa donde está el código y el último es el que compila.

Para ejecutar el juego:
  • Nos vamos a la carpeta
    hurrican-code/Hurrican
  • Lo ejecutamos con el comando
    ./hurricanlinux
Y a disfrutar de este juegazo, recuerda que como siempre te puedes crear un acceso directo para simplificar la ejecución.


P.D.: Efectivamente, que saliera el Turrican en el cartel de la inminente Retropixels 2016 es lo que me animó a buscar este juego para mi GNU/Linux... y encontré este estupendo remake.

miércoles, 27 de abril de 2016

RETROPIXELS - Muestra Retroinformática en Málaga 2016

Retroentreamigos.com, a través de su asociación A.L.T.A.I.R. (“Asociación Lúdico-Técnica de Aficionados a la Informática Retro”) ha comunicado oficialmente su presencia pública en forma de “muestra” y auspiciados bajo la UMA y el Vicerrectorado de Cultura.


Estarán en el hall de la Facultad de Derecho de la UMA, del Campus de Teatinos, en el Bulevar Louis Pasteur S/N, los días 21 y 22 de Mayo (Sábado y Domingo) y, en horario abierto al público, desde las 10:00h hasta las 19:00h.

El evento tendrá un carácter totalmente cultural y abierto, lúdico y distendido, como en previas ediciones de eventos realizados por A.L.T.A.I.R., con entrada libre, una amplia área de exposición de máquinas y software, gran zona de juegos, conferencias, concursos y mucho más.

Fotos de eventos anteriores:

- RetroMálaga 2013
- RetroMálaga 2014
- Weekend Play Mini

¡Nos vemos allí!

(fuente: comunicado de Joe Morgan en el foro de Amstrad ES)

P.D.: Joe también nos ha informado que habrá más de 100 máquinas en exposición y 40 para jugar.
Asimismo se hará algo relacionado con el 30 aniversario del Commodore Amiga.

jueves, 21 de abril de 2016

Cosas que hacer después de instalar Ubuntu 16.04

Ubuntu 16.04 Xenial XeruxHoy sale oficialmente la nueva versión LTS de Ubuntu, ya estamos tardando en instalarla en nuestro equipo y dejarla fina siguiendo este tutorial:

Afinar la instalación

Actualizar los paquetes

sudo apt-get update
sudo apt-get -y upgrade
Repetir cada cierto tiempo o simplemente actualizar los paquetes cuando el propio ubuntu te lo diga.

Configuración posterior


Si no te gusta unity o quieres probar otros escritorios, sigue estas instrucciones.
Para poner los iconos de minimizar, maximizar y cerrar a la derecha hay que teclear el siguiente comando en consola:
gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'

Aplicaciones que enriquecerán tu Ubuntu

Desde el repositorio oficial

Aplicaciones básicas

Este comando te instalará algunos paquetes que darán mucha más utilidad a tu Ubuntu 16.04 recién instalado:
apt-get install gnome-panel mc dosbox virtualbox gimp-gap wine pdfsam chromium-browser gparted jclic stellarium blender inkscape cheese filezilla xchm calibre jedit audacity winff dos2unix tidy unoconv tree unrar git ubuntu-restricted-extras rar unace p7zip-full p7zip-rar sharutils mpack arj k3b build-essential sound-juicer escputil chromium-browser-l10n ssh beep libjpeg8 firmware-b43-installer b43-fwcutter unoconv idle ubufox minitube openssh-server synaptic sysv-rc-conf rcconf dialog gconf-editor gtk-theme-switch gtk-chtheme gnome-themes-ubuntu libsdl2-dev  libsdl1.2-dev kaffeine pavucontrol libsdl-ttf2.0-dev  supertuxkart bison flex vlc libdvdcss2 cmake python python-gobject python-glade2 util-linux vim exfat-fuse exfat-utils

Aplicaciones extra

En este apartado van las aplicaciones que no son imprescindibles pero si recomendables:

Utilidades

Te facilitarán la vida y harán que tu ordenador haga cosas que ni te imaginas.
sudo apt-get install kodi povray gnome-commander meld fritzing arduino googleearth-package shutter scratch arduino gpick sudoku calibre okular pdfsam dvbcut recordmydesktop


Emuladores

sudo apt-get install fbzx vicemame mame-tools mame-extra stella basilisk2 desmume hatari openmsx-catapult pcsx2

Juegos

sudo apt-get install billard-gl  blockattack blockout2 opentyrian lbreakout2 supertuxkart minetest

Para instalar manualmente

Utilidades
  • Angry IP Scanner (para detectar los equipos conectados a tu red local).
  • BlueGriffon (editor gráfico HTML, wysiwyg).
  • LeoCAD (Editor LDraw, para hacer juegos de construcción en 3D)
Emuladores
Juegos
Algunos remakes de juegos antiguos muy interesantes:

viernes, 15 de abril de 2016

Máxima:lenguaje de programación matemático GPL

Máxima es un lenguaje de programación matemático GPL muy usado por los profesionales de esta disciplina científica.

Maxima en la wikipedia


Su instalación es muy sencilla, ya que la mayoría de distribuciones la incluyen en sus repositorios oficiales, pudiéndose instalar gráficamente desde sus centros de software o mediante synaptic.
Si queremos instalarla en debian o ubuntu desde la consola, lo haremos de la misma forma que otros programas

sudo apt-get install maxima

Para aprender a manejarlo recomiendo la documentación oficial del programa.

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

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".

miércoles, 23 de marzo de 2016

Retropie, mucho más que un script para instalar emuladores en la raspberry pi

En anteriores artículos hemos visto como compilar programas libres hechos para otros GNU/Linux en nuestra raspberry y así ampliar el catálogo de software con programas que no están disponibles de manera oficial para nuestro pequeño ordenador, pero a veces se puede complicar porque no esté disponibles todas las librerías necesarias o las que vienen en los repositorios oficiales no sean las adecuadas.
Para facilitar la tarea existe un script llamado The Retropie Project que te permite instalar en nuestro raspbian muchos emuladores, juegos, drivers para controladores diversos, etc...


Instalación y ejecución del script

Para instalarlo debemos tener ya instalado el programa git, si todavía no lo tenemos ya estamos tardando
sudo apt-get install git
Después nos vamos a la carpeta donde queramos tener instalalo nuestro script y tecleamos:
git clone git://github.com/petrockblog/RetroPie-Setup.git
Y para lanzarlo basta con ir a esta carpeta, entrar en la subcarpeta de retropie y lanzar el script:
cd RetroPie-Setup/
sudo retropie_setup.sh

Uso

Una vez lanzado el script nos saldrá un menú que nos permitirá hacer diversas cosas:
  • Binary based instalation (recommended): esta opción es la que nos instalará los programas más populares y nos ahorrará mucho trabajo.
  • Source based instalation...: tendrás las últimas versiones pero será necesario recompilarlo todo, yo no pegaría esta paliza a nuestra querida raspberry.
  • Setup / Configuration...: para ajustar algunos parámetros del script.
  • Experimental packages (these are potentially unstable): a pesar de que alguno puede que no funcione bien, yo me daría una vuelta por esta opción, hay algunos juegos y programas muy interesantes, pero sin volvernos locos instalando que como bien dicen algunos pueden fallar.
  • Install individual emulators from binary or source: pues eso, para instalarlos uno a uno.
  • Uninstall Retropie: no creo que quieras usar esta opción :D
  • Update Retropie-Setup script: para actualizar el script a la última versión, aunque luego veremos que hay otro método manual.
  • Perform reboot: reinicia la raspberry.
Cada una de las opciones lanza el asistente o script que instalarla, compilará y configurará todo lo necesario para tener el o los programas necesarios de manera transparente para el usuario.

¿Donde están los programas y donde añadir los archivos necesarios?

  • Los programas están en la ruta /opt/retropie, dentro de la cual hay diversos subdirectorios que contienen los diferentes binarios de emuladores, juegos (ports), software suplementario, configuraciones, etc...
  • En el caso de los emuladores, las ROMs y BIOS necesarias para su buen funcionamiento hay que ponerlas en los subdirectorios correspondientes en /home/pi/RetroPie/

Actualización del script

Si queremos actualizar el script a la última versión lo podemos hacer desde la opción del script o ejecutar este comando desde el directorio de retropie:
git pull

No está mi juego o emulador favorito.

Desde el foro de retropie hay una sección desde la que puedes hacer sugerencias para mejorar el script o incluir programas que puedan ser de interés para la comunidad.
Yo ya he hecho algunas y una de ellas ya ha sido incorporada en las nuevas versiones.


Recuerda que puedes crear accesos directos a tus juegos (como puedes ver en esta captura) para facilitar su ejecución, he solicitado también en el foro que se incluyan para facilitarnos el trabajo, si te sumas a la petición seguramente lo pongan.