Estamos de regreso una vez más, para comentar la publicación de 0ad A25.

Desde un punto de vista de jugador, esta es una versión mucho más estilizada de la pasada A24, mejora su jugabilidad y su arte visual en gran manera.

Desde un mejor orden en el movimiento de grandes grupos de unidades, hasta la implementación de nuevas funciones como el lanzamiento de «bengalas», que nos recuerda mucho a AoE.

0ad es un deleite visual en razón de sus paisajes, detalle de objetos y unidades lo cual es muy gratificante ver ese nivel de detalle en un proyecto creativo de software libre y código abierto.

No me quiero extender en halagos y cumplidos, ya que el juego lo hace muy bien por si mismo, desde el punto de vista técnico en su instalación no he encontrado muchos avances por parte de los desarrolladores.

El repositorio PPA oficial de 0ad aun no muestra señales de querer actualizar el juego y aun cunado A24 fue un lanzamiento de calibración, por lo que podría entenderse que no se actualizara a dicha versión, A25 no debería ser el caso en su publicación.

Sin embargo aquí las instrucciones para compilar A25 desde Ubuntu 20.04/ Trisquel 10.0

Igual que en la anterior versión nos apoyaremos en el repositorio PPA de 0ad, para obtener las dependencias para la construcción de los binarios,

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E4FA953A
echo "#0ad PPA repository
deb http://ppa.launchpad.net/wfg/0ad/ubuntu bionic main
deb-src http://ppa.launchpad.net/wfg/0ad/ubuntu bionic main" | sudo tee -a /etc/apt/sources.list
sudo apt-get update

Instalamos dependencias,

sudo apt-get -y build-dep 0ad
sudo apt-get -y install rustc cmake libfmt-dev

Descargamos el código

git clone --depth 1 --branch A25 https://github.com/0ad/0ad

Comenzamos la compilación usando todos los hilos disponibles,

cd 0ad/build/workspaces
./update-workspaces.sh -j"$(nproc --all)"
cd gcc
make -j"$(nproc --all)"

Si todo va bien, continuamos con la prueba,

cd ../../..
binaries/system/test

Igual que en previas versiones, si obtiene una salida como esta,

Running cxxtest tests (381 tests).............................................................................................................................................................................................................................................................................................................................................................................................OK!

Listo!, a conquistar el mundo antiguo

binaries/system/pyrogenesis

0ad A25, acompáñelo con amigos para mejores resultados =)