domingo, 10 de mayo de 2015

Manual de Raspberry PI. Jugando a Quake III Arena en nuestro mini-pc

Buenas, en esta ocasión quiero aprovechar para desenpolvar nuestra Raspberry Pi y Probar a instalarle el Quake III Arena, un videojuego de ya hace unos añitos que hizo furor, y que es uno de los más conocidos que se puede instalar en nuestra Raspberry Pi

El proceso de instalación en esta ocasión puede ser algo más complicado que otras veces, así que esta vez he decidido prepararos un vídeo para que os resulte un poco más fácil su instalación








Conviene además de ver el vídeo ir viendo a su vez el blog para hacer un repaso más exhaustivo del proceso a realizar.


Lo primero de todo es tener en cuenta que casi todo nuestro trabajo lo vamos a tener que realizar en nuestra terminal. Esto nos podría hacer pensar que podemos trabajar sin iniciar la interfaz gráfica, pero nosotros vamos a iniciarla por el hecho de que vamos a ejecutar más de una terminal al mismo tiempo.

Una vez abierta la terminal, lo primero de todo debemos instalar algunas librerías del comando git :

sudo apt-get install git gcc build-essential libsdl1.2-dev

Hecho esto, debemos descargarnos el código fuente de Quake III, que lo hacemos utilizando el comando git e introduciendo una URL :

git clone https://github.com/raspberrypi/quake3.git

Este archivo que descarguemos nos va a generar una carpeta llamada quake3, la cual tendrá un fichero de configuración el cual deberemos modificar. Por ello nos situamos en la carpeta y abrimos el fichero:







   cd quake3
   nano build.s

Básicamente lo que nos encontraremos será un archivo que incluye unas librerías ARM. Nosotros vamos a cambiar la referencia de esas librerías suprimiendo el archivo "bcm--.." y debemos eliminarlo tanto del ARM_LIBS como del INCLUDES, para que no nos de un error al compilarlo. También comentaremos o incluso podemos borrar la línea 19, que contiene el "CROSS_COMPILE--".

Una vez hecho esto, debemos compilar la configuración.

./build.sh

Como ya se advierte en el vídeo, este proceso nos puede llevar mucho rato, de unos 45 minutos aproximadamente. Por eso vamos a dejarlo trabajando y vamos a abrir una nueva terminal, en la que vamos a descargar los paquetes del quake3. Os dejo mi propia URL para que la utilicéis en caso de que no funcione la del vídeo:

cd quake3/build/release-linux-arm/baseq3
wget https://drive.google.com/open?id=0ByD3afqDc_TcYW1ack5mQS1yS28&authuser=0
wget https://drive.google.com/open?id=0ByD3afqDc_Tccm1xT3RsaGpKSlk&authuser=0
wget https://drive.google.com/open?id=0ByD3afqDc_TcR1pMdlphOWdVdk0&authuser=0
wget https://drive.google.com/open?id=0ByD3afqDc_TcTnBtUU1LZHhFTms&authuser=0
wget https://drive.google.com/open?id=0ByD3afqDc_TcZmRnazBYaVQ2akU&authuser=0
wget https://drive.google.com/open?id=0ByD3afqDc_TcUGZ2dzdVZUV1M2M&authuser=0
wget https://drive.google.com/open?id=0ByD3afqDc_TceFZya2E5U1NUYzA&authuser=0
wget https://drive.google.com/open?id=0ByD3afqDc_TcX3BaOU02NXdXU3c&authuser=0
wget https://drive.google.com/open?id=0ByD3afqDc_TcMGgyTUNqbG9iMWM&authuser=0
wget https://drive.google.com/open?id=0ByD3afqDc_TcY2RsOUNSbW90WlU&authuser=0

Una vez descargados estos archivos(preferentemente usar los del vídeo a continuación) y compilado la configuración podemos correr el quake3 situándonos en la carpeta "release-linux-arm"
Solo tendremos que ejecutar el archivo

./ioquake3.arm

Os dejo un vídeo que os recomiendo visualizar para despejar cualquier duda:


Espero que os haya gustado, y que os decidáis a probarlo en modo "Nightmare" xD,

Nada más un saludo y..NOS VEMOS!!!