Linux Adictos David Naranjo  

Unvanquished: un juego multiplataforma de estrategia en tiempo real

Unvanquished es un videojuego gratuito y de código abierto. Es un juego de estrategia multijugador en tiempo real basado en el juego de primera persona y en equipo.

Los jugadores luchan en un equipo alienígena o humano con armas cuerpo a cuerpo y balística convencional respectiva. El objetivo del juego es destruir el equipo enemigo y las estructuras que los mantienen vivos, así como garantizar que se mantengan las bases y expansiones del propio equipo.

Los jugadores pueden elegir entre cualquiera de los equipos, brindando una experiencia completamente diferente en ambos lados, ya que los humanos se centran en la potencia de fuego de largo alcance, mientras que los alienígenas confían en el movimiento rápido y el sigilo.

Las mejoras para ambos equipos se obtienen con una combinación de rendimiento individual y control de mapa de equipo, desbloqueando el acceso a armas y equipos más poderosos para los humanos y formas más grandes y feroces para los alienígenas.

Sobre el juego Unvanquished

Unvanquished rastrea su línea de juego desde Tremulous, que es un juego de código abierto que ha tenido mucho éxito. El juego actual y los recursos del juego están bajo la licencia CC BY-SA 2.5 Creative Commons, mientras que el motor del demonio está bajo la GPLv3.

Unvanquished es desarrollado por un equipo de voluntarios que lanzan un nuevo Alpha el primer domingo de cada mes.

Unvanquished es un fork de Tremulous, impulsado por el motor Daemon. El motor Daemon que impulsa el juego se basa en última instancia en Quake 3, junto con las características de ET: XreaL , así como nuestros propios esfuerzos de codificación.

El motor daemon es una bifurcación del motor OpenWolf combinado con características de otros motores derivados de Quake, como XReaL y ET-XreaL. Su desarrollo ahora está avanzando en su propio camino de sus predecesores.

Actualmente los desarrolladores están en el proceso de reescribir el motor en C ++ para una mejor capacidad de mantenimiento a largo plazo.

Algunas de las características del juego incluyen:

  • Un moderno renderizador compatible con OpenGL versión 3.
  • Efectos especiales, que incluyen floración, iluminación de bordes, desenfoque de movimiento, neblina de calor y gradación de color.
  • Interfaz de usuario moderna libRocket que soporta los estándares HTML4 / CSS2.
  • Soporte de VM cliente nativo para la lógica del juego.
  • Modelos IQM y MD5 con animación esquelética y mezcla de animación de procedimiento.
  • Minimaps 2D y sistema de balizas en tiempo real.
  • Soporte para mapas de textura normal, especular, brillante y brillante.
  • Bots basados ​​en Navmesh que utilizan árboles de comportamiento.
  • Soporte de localización con varias traducciones producidas por la comunidad ya disponibles.

¿Cómo instalar Unvanquished en Linux?

Si quieren instalar este juego en su sistema deben de seguir las instrucciones que compartimos a continuación acorde a la distribución que estén utilizando.

Para los que son usuarios de Arch Linux, Manjaro, Antergos o cualquier sistema derivado de Arch Linux pueden instalar este juego de una manera bastante sencilla.

Solamente deben de tener instalado algún asistente de AUR para instalar aplicaciones de este repositorio, pueden consultar la siguiente publicación en donde les recomiendo algunas.

El comando para instalar es este:

yay -S unvanquished

Para el resto de las distribuciones debemos de compilar el juego.

Si son usuarios de Debian, Ubuntu o cualquier derivado de estos, debemos de instalar algunas dependencias con el siguiente comando:

sudo apt-get install build-essential cmake libcurl4-gnutls-dev \
libglew-dev libgmp-dev nettle-dev zlib1g-dev libncursesw5-dev \
libsdl2-dev libopenal-dev libjpeg-turbo8-dev libpng-dev libwebp-dev \
libogg-dev libvorbis-dev libtheora-dev libopusfile-dev \
libgeoip-dev libfreetype6-dev \
python-yaml python-jinja2

Para el caso de Fedora y derivados, las dependencias que debemos de instalar son estas:

sudo dnf install \
cmake gcc gcc-c++ \
{GeoIP,glew,gmp,lua,mesa-libGL,ncurses,nettle,openal-soft,opus,opusfile,SDL2,speex}-devel \
lib{curl,jpeg-turbo,png12,theora,vorbis,webp}-devel

Si son usuarios de openSUSE las dependencias que deben de instalar son estas:

sudo install zypper gcc gcc-c++ Mesa-libGL-devel SDL-devel libjpeg8-devel \
libpng12-devel glew-devel webp-devel ncurses-devel gmp-devel libcurl-devel \
libnettle-devel openal-soft-devel speex-devel libvorbis-devel \
libtheora-devel

Ahora debemos de descargar el juego para compilarlo desde GitHub con:

git clone https://github.com/Unvanquished/Unvanquished.git

Y procedemos a compilar con:

cd Unvanquished
mkdir build && cd build
cmake ..
make

El artículo Unvanquished: un juego multiplataforma de estrategia en tiempo real ha sido originalmente publicado en Linux Adictos.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.