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.
cd ~ svn co https://aonx.svn.sourceforge.net/svnroot/aonx/cliente1/trunk aonx
Leer bajando_el_codigo
Leer bajando_los_recursos
Leer Dependencias
Leer compilando
Leer probando
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
# USE="opengl X" emerge sdl sdl_mixer sdl_image
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
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
Las instrucciones se movieron hacia una página aparte: compilacion_windows
Hay dos formas de conseguir el código de fuente de aonx, una es por el svn1), otra es por los dailybuilds2).
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
Pueden bajar desde aquí la ultima revisión del codigo fuente:
http://www.aonx.com.ar/files/aonx-src/
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.
Las instrucciones se movieron hacia una página aparte: compilacion_windows
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.
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
Todos los dias a partir del SVN se genera un tarball con los últimos recursos. Lo podrán encontrar aqui:
Para ejecutar el juego deberan ir a la carpeta en donde tienen los codigos fuentes y hacer, por ejemplo:
$ cd $ cd aonx/src $ ./cliente1