Introducción

En esta página se describen los pasos a seguir para bajar y compilar aonx desde sistemas Linux. Las instrucciones para compilar bajo Windows se encuentran en compilacion_windows.

Guía Rápida para el impaciente

1. Bajarse el codigo fuente desde el SVN

cd ~
svn co https://aonx.svn.sourceforge.net/svnroot/aonx/cliente1/trunk aonx

Leer bajando_el_codigo

2. Bajarse los archivos de recursos

3. Instalar las librerias necesarias (Dependencias)

4. Compilar

Leer compilando

5. Ejecutar

Leer probando

Dependencias

Actualmente AONX depende de las librerías:

Y opcionalmente:

Instalar librerias

La mayoría de las distribuciones ofrecen paquetes propios para estas librerías. Si su distribucion de Linux no dispone de paquetes precompilados de dichas librerias, pueden visitar las correspondientes páginas, bajar sus fuentes y compilarlos con el tradicional método:

./configure
make
make install

Es recomendable no borrar los fuentes por si luego quieren desinstalar la libreria:

./configure
make uninstall

Instalación especifica de la plataforma

Instalación en Gentoo

# USE="opengl X" emerge sdl sdl_mixer sdl_image

Instalación en Debian

Opción 1: Distribución Experimental

En Debian ya existen paquetes precompilados de SDL y OpenGL.

# apt-get install libsdl1.2debian-all libsdl1.2-dev libsdl-image1.2-dev libgl1-mesa-glx

Instalación en Ubuntu

Para instalar SDL y SDL_image desde una terminal de comandos deberán hacer:

sudo apt-get install libsdl1.2debian-all libsdl-image1.2 libsdl-image1.2-dev libsdl-mixer1.2 libsdl-mixer1.2-dev

Instalación en Windows

Las instrucciones se movieron hacia una página aparte: compilacion_windows

Bajando el código

Hay dos formas de conseguir el código de fuente de aonx, una es por el svn1), otra es por los dailybuilds2).

SVN

Bueno esto es bastante simple, aqui dejo lo que tienen que escribir en su consola de usuario (no es recomendable utilizar root para esto).

$ cd
$ svn co https://aonx.svn.sourceforge.net/svnroot/aonx/cliente1/trunk aonx

Listo, de esta forma tenemos mágicamente la última copia del código de aonx en nuestra home, si más adelante queremos actualizarla:

$ cd
$ svn update aonx

Si hicimos cambios, no anda más y queremos revertirlos:

$ cd
$ svn revert aonx

Si queremos revertir un solo archivo:

$ cd
$ cd aonx/src
$ svn revert archivo

Daily Build

Pueden bajar desde aquí la ultima revisión del codigo fuente:

http://www.aonx.com.ar/files/aonx-src/

Compilando

Aonx se trabaja bajo un proyecto de kdevelop, pero como no pretendemos que todo el mundo se instale kdevelop en sus pcs para compilarlo, se trabaja con automake y autoconf (En realidad los usamos porque fue más fácil para que anden otras cosas por ahora).

Les recuerdo que en distribuciones como Ubuntu necesitan instalar un paquete build-essential que incluye todas las herramientas necesarias para poder compilar cosas.

$ cd
$ cd aonx
$ ./configure
$ make

De esta forma quedará cliente1 (el ejecutable) en la carpeta src (Si utilizan kdevelp cliente1 queda en debug/src/).

En este punto ya tienen AONX compilado (a menos que les haya tirado algún error, en este caso contactense con Alejo o con Esteban pasandoles TODO (repito T O D O) el output de esa operación.

Compilando en Windows

Las instrucciones se movieron hacia una página aparte: compilacion_windows

Bajando los Recursos

Para probar AONX van a necesitar los recursos (graficos, inits, mapas). Hay dos formas de conseguir estos archivos: desde el SVN o de los daily-builds.

SVN

Los encontrarán en el SVN la carpeta resources hagan un check out de esta carpet en su carpeta local “aonx-data” en la raiz de su home.

$ cd
$ svn co https://aonx.svn.sf.net/svnroot/aonx/resources/trunk aonx-data

Recuerden que para actualizar cuando estos cambien simplemente hacen:

$ cd
$ svn update aonx-data

Daily Build

Todos los dias a partir del SVN se genera un tarball con los últimos recursos. Lo podrán encontrar aqui:

Probando

Para ejecutar el juego deberan ir a la carpeta en donde tienen los codigos fuentes y hacer, por ejemplo:

$ cd
$ cd aonx/src
$ ./cliente1
Dos cosas importantes:

  • La primera, si esto tira ALGÚN error recuerden pasar el output completo de esta secuencia de comandos a Alejo o a Esteban para que puedan ayudarlos.

1) Necesitas tener subversion (svn sin abreviar) en tu sistema, no creo que exista una distribución de linux que no tenga este paquete
2) Estos también incluyen una copia binaria pero no se garantiza que funcione correctamente en tu sistema por ahora
cliente/compilacion.txt · Última modificación: 2008/01/10 09:29 por esteban
Subir
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0