Aleph One: un motor de juego mejorado de Marathon 2

Los juegos de Marathon fueron una trilogía de ciencia ficción y acción en primera persona creados por Bungie originalmente para Mac OS. Los tres juegos de la serie Marathon (1994), Marathon 2 (1995) y Marathon Infinity (1996), se encuentran ampliamente considerados como precursores de Halo.

Justo antes de ser adquirida por Microsoft en 2000, Bungie lanzó el código fuente de Marathon 2 motor y el proyecto Open Source maratón comenzó, dando como resultado el nuevo motor llamado Aleph One.

Maratón se lleva a cabo en el año 2794 a bordo de una nave espacial colonia grande, multi-generacional llamado el UESC (Consejo Espacial de los Estados Tierra) Maratón. El barco se convirtió de Deimos, una de las dos lunas de Marte.

La trama de la historia pone al jugador como un agente de seguridad y gira en torno a una invasión de la nave y (en mucha menor medida) una colonia en la cercana Tau Ceti por extraterrestres hostiles.

Aleph One es una reimplementación gratuita y de código abierto del sistema de juegos Marathon 2 para Macintosh oficialmente.

Aleph One nos permite poder jugar Maratón 1, 2 Maratón y Maratón Infinity. Además, el motor tiene la capacidad de reproducir personalizaciones, versiones hechos por fans de la serie, así como escenarios entre otras cosas.

El motor en sí no es muy exigente y puede ejecutarse en sistemas Linux con un mínimo de 512 MB de memoria RAM.

¿Cómo instalar Aleph One en Linux?

Este motor de juego solamente puede ser instalado compilando su código fuente en el sistema, por lo que es necesario contar con algunas dependencias instaladas en el sistema.

Para los que son usuarios de Debian, Ubuntu, Linux Mint o cualquier distribución derivada de estos, podemos instalar estas dependencias con:

sudo apt install libboost-all-dev libsdl1.2-dev libsdl-image1.2-dev \
libsdl-net1.2-dev libsdl-ttf2.0-dev libspeexdsp-dev libzzip-dev \
libavcodec-dev libavformat-dev libavutil-dev libswscale-dev

Ahora procedemos a descargar el motor con:

curl -o AlephOne-20150619.tar.bz2 -L http://source.bungie.org/download/source.php

Descomprimimos con:

tar xjvf AlephOne-20150619.tar.bz2

Ingreamos al directorio y procedemos con el proceso de compilación:

cd AlephOne-20150619
./configure
make
sudo make install

Y podemos lanzar el juego con:

/usr/local/bin/alephone

Para el caso de los que son usuarios de Arch Linux, Manjaro, Antergos o cualquier distribución derivada de Arch Linux, podemos descargar y compilar el motor desde los repositorios de AUR.

Esto lo hacemos tecleando los siguientes comandos:

sudo pacman -S git
git clone https://aur.archlinux.org/alephone.git
git clone https://aur.archlinux.org/alephone-marathon.git
git clone https://aur.archlinux.org/alephone-marathon2.git
git clone https://aur.archlinux.org/alephone-infinity.git

Una vez que todo fue descargado desde AUR, es el momento de proceder con la instalación. El primer paso es construir e instalar el motor en sí.

Para ello debemos de entrar a la carpeta y ejecutar en ella:

cd alephone
makepkg -si

Hecha la construcción del motor, podemos instalar la trilogía de los juegos en el sistema con los siguientes comandos:

cd alephone-marathon
makepkg -si
cd ..
cd alephone-marathon2
makepkg -si
cd ..
cd alephone-infinity
makepkg -si

Para el caso de openSUSE podemos instalar el motor añadiendo un repositorio al sistema, para ello solamente debemos de abrir una terminal y ejecutar en ella:

Si son usuarios de openSUSE Tumbleweed ejecute lo siguiente como root:

zypper addrepo https://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/games.repo
zypper refresh
zypper install alephone

Para lo que aun utilizan openSUSE Leap 42.3 ejecute lo siguiente como root:

zypper addrepo https://download.opensuse.org/repositories/games/openSUSE_Leap_42.3/games.repo
zypper refresh
zypper install alephone

Mientras que para openSUSE Leap 15.0 ejecute lo siguiente como root:

zypper addrepo https://download.opensuse.org/repositories/games/openSUSE_Leap_15.0/games.repo
zypper refresh
zypper install alephone

Finalmente para el caso de los que son usuarios de Fedora podemos descargar las dependencias necesarias con:

sudo dnf install boost-devel curl-devel ffmpeg-devel gcc-c++ libpng-devel \
SDL-devel SDL_ttf-devel SDL_image-devel SDL_net-devel speexdsp-devel \
zziplib-devel
sudo dnf install libsndfile-devel libvorbis-devel

Y nos podemos apoyar del paquete RPM de openSUSE, para realizar una instalación más sencilla:

wget http://download.opensuse.org/repositories/home:/demonpig:/Games/openSUSE_Leap_15.0/x86_64/alephone-20150620-lp150.7.1.x86_64.rpm
sudo dnf install alephone-20150620-lp150.7.1.x86_64.rpm -y

Configurando los archivos del juego

Antes de iniciar el juego, es indispensable descargar los archivos de la trilogía, esto lo hacemos con:

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon-20150620-Data.zip
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon2-20150620-Data.zip
wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/MarathonInfinity-20150620-Data.zip

Ahora debemos de crear los directorios donde serán alojados estos archivos de configuración:

mkdir -p ~ /Marathon-Games
mkdir -p ~ /Marathon-Games/Marathon-1
mkdir -p ~ /Marathon-Games/Marathon-2
mkdir -p ~ /Marathon-Games/Marathon-Infinity

Y finalmente descomprimimos con:

unzip -d ~/Marathon-Games/Marathon-1 Marathon-20150620-Data.zip
unzip -d ~/Marathon-Games/Marathon-2 Marathon2-20150620-Data.zip
unzip -d  ~/Marathon-Games/Marathon-Infinity MarathonInfinity-20150620-Data.zip

El artículo Aleph One: un motor de juego mejorado de Marathon 2 ha sido originalmente publicado en Linux Adictos.

from Linux Adictos https://ift.tt/2K3WEqH
via IFTTT

Pyzo: un entorno de desarrollo integrado multiplataforma para Python

El día de voy vamos a hablar sobre un excelente entorno de desarrollo integrado para Python, la aplicación de la que hablaremos hoy es Pyzo. Este es un IDE gratuito y de código abierto liberado bajo la licencia BSD.

Pyzo es un IDE multiplataforma que hace uso de miniconda y anaconda puede administrar sus paquetes de Python, aunque también puede utilizarlo sin ningún interprete.

Pyzo está escrito en Python 3 y utiliza el widget Qt toolkit viene con 2 componentes principales, el editor y la Shell, también es compatible con la introspección y permite diferentes formas de ejecutar de forma interactiva código.

Está disponible para Linux, Mac OS y Windows. Algunas otras características son el editor de atajos, temas Qt, soporte Unicode, sangría automática, resaltado de sintaxis y la depuración.

Sobre Pyzo

Pyzo es un entorno de programación Python que busca la sencillez y la interactividad. Se centra en la interactividad y la introspección, lo que hace que sea muy adecuado para la computación científica.

Además de ello el IDE cuenta con soporte para el resaltado de sintaxis para Python, Cython y C. Aun que planean añadir mas soporte en futuras versiones para otros lenguajes de programación.

Pyzo cuenta con esquemas de sintaxis fácilmente modificable y ampliable. También podemos encontrar en el IDE la posibilidad de comentar y descomentar las líneas seleccionadas.

La posibilidad de poder arrastrar y soltar archivos en el programa para poder ser abiertos, estan disponibles en este IDE, además de no dejar de lado que también soporta el arrastre de directorios completos.

Dentro del editor se puede encontrar la función de buscar y reemplazar expresiones o líneas completas, lo cual esta es una función esencial en cualquier IDE.

De las demás funciones que podemos encontrar, al igual que en la mayoría de los IDE, es el poder utilizar pestañas dentro del editor, cambiar los estilos de línea, guías de sangría, deshacer y rehacer.

Entre las demás características que podemos destacar encontramos:

  • Explorador de archivos, con este se puede listar todos los archivos en sus proyectos por los directorios de marcadores de sus proyectos.
  • Cambiar fácilmente entre proyectos.
  • Estructura de la fuente: una herramienta que muestra la estructura de la fuente en un widget de árbol.
  • Poder enumerar las clases, las funciones (y métodos), las declaraciones de importación, las células y elementos de tareas.
  • Ayuda interactiva: una herramienta que muestra información de ayuda interactiva (en la selección y el desplazamiento a través de una lista de terminación automática.)
  • Espacio de trabajo: enumera todas las variables (también en el modo de depuración).
  • Navegar  por los archivos y buscar archivos dentro.
  • Esperamos recibir contribuciones útiles de los usuarios añadir como herramientas estándar.

¿Cómo instalar el IDE Pyzo en Linux?

Si quieren instalar este entorno de desarrollo integrado para Python en sus sistemas, podemos seguir alguno de los siguientes métodos que compartimos a continuación, acorde a la distribución de Linux que estemos utilizando.

Para el caso de los que son usuarios de Debian, Ubuntu, Linux Mint o cualquier distribución derivada de estas. Debemos de abrir una terminal y ejecutar en ella el siguiente comando:

sudo apt-get install python3-pip python3-pyqt4

Hecho esto podemos proceder a instalar el IDE con este comando:

sudo python3 -m pip install pyzo –upgrade

Y listo, con ello ya tendremos instalado el IDE en el sistema.

Para el caso de los que son usuarios de Arch Linux, Manjaro, Antergos o cualquier distribución derivada de Arch Linux podemos instalar la aplicación desde los repositorios de AUR, solamente debemos de contar con un asistente actualizado.

El comando para instalar es:

aurman -S pyzo

Finalmente, para el resto de las distros de Linux, podemos utilizar un método mas general. Por lo que podemos hacer uso de Flatpak para obtener la aplicación.

Solamente debemos de contar con soporte para poder instalar paquetes con esta tecnología. Puedes consultar el siguiente artículo.

Ahora solo debemos de abrir una terminal y ejecutar en ella:

flatpak install --user https://flathub.org/repo/appstream/org.pyzo.pyzo.flatpakref

Y listo con ello quedo instalada la aplicación, lista para ser utilizada.

En caso de que no encuentres el lanzador, puedes ejecutarla desde la terminal con:

flatpak uninstall org.pyzo.pyzo

El artículo Pyzo: un entorno de desarrollo integrado multiplataforma para Python ha sido originalmente publicado en Linux Adictos.

from Linux Adictos https://ift.tt/2OoiI2W
via IFTTT

Redream: un emulador Dreamcast con soporte para Linux

Si eres un amante de la antigua videoconsola Dreamcast esta noticia te va a encantar. Ya que hay un grupo de desarrolladores encargados de desarrollar Redream, un emulador para la Dreamcast que es compatible con las principales plataformas, es decir, Windows, Mac y Linux. Con él podrás resucitar los mejores videojuegos de la Dreamcast en alta definición en tu equipo, algo que seguro le gustará a muchos gamers enamorados de los videojuegos clásicos y este tipo de máquinas retro.

Si quieres saber más sobre este proyecto, puedes visitar la página web oficial. Allí encontrarás mucha información al respecto, como la compatibilidad, guías para comenzar a usarlo, changelog para estar al día de todas las novedades y cambios, y por supuesto una zona de descargas. Si accedes a esa zona verás dos posibilidades, una gratuita llamada Lite que es compatible con el 80% de las bibliotecas de Dreamcast, pero carece de soporte para el renderizado de alta definición. En cambio, si quieres jugar con HD debes elegir la versión Premium que cuesta tan solo 5$. Con Redream podrás tener un buen emulador de la Dreamcast que soporta una lista bastante impresionante de títulos que podrás ejecutar. Si quieres ver la lista de videojuegos compatibles podrás mirar este enlace, pero desde LxA ya te informamos de que son más de 500 juegos y solo 97 de la lista están ahora sin soporte (Broken). Además, como el propio desarrollador Anthony Pesch ha indicado, con Redream no encontrarás un emulador de Dreamcast más como otras alternativas existentes…

Una de las principales diferencias que llaman la atención es que el emulador es user-friendly, optimizado y disponible para correr lo que quieras. Además es multiplataforma como hemos comentado al principio, y tiene interesantes funcionalidades como la HLE BIOS, configuración de controladores automática, facilidad en su interfaz gráfica, y esa importante base de datos de videojuegos en constante expansión para que no te aburras.

El artículo Redream: un emulador Dreamcast con soporte para Linux ha sido originalmente publicado en Linux Adictos.

from Linux Adictos https://ift.tt/2AgKtar
via IFTTT

Project LiveSlak: ejecutar imágenes en vivo de Slackare

El Project LiveSlak, por si no lo conoces, es un proyecto con el que podrás ejecutar imágenes de la distribución GNU/Linux Slackware actuales en modo Live con o sin persistencia e incluso llegar a instalarlas si te apetece. Si te interesa, podrás acceder al website para la descarga. Y este proyecto tiene mucho que ver con Eric Hameleers, que si eres un fiel seguidor del mundo de Linux seguro que conoces, ya que tiene un interesante blog propio dedicado a Slackware.

Pero también participa en importantes proyectos para ofrecer paquetes precompilados para esta distro, repositorio Ktown de paquetes actualizados de KDE4 y Plasma, y su proyecto Slackware Live basado en sus propios scripts de LiveSlak para darles un toque personal y ofrecer a los usuarios la oportunidad de ejecutar Slackware sin tener que instalarlo en nuestro equipo y así hacernos a la idea de cómo será la nueva versión de Slackware en modo Live.

Ya sabes que el 25 de junio de 2018 se lanzaron una serie de imágenes de Slackware, ISOs vivos para 32-bit y 64-bit, con entornos de escritorio Xfce y KDE4 para ambas arquitecturas, auqnue también encontrarás otras imágenes con MATE, Plasma 5 que solo están disponibles para 64-bit. La versión Cinnamon que había inicialmente parece que se ha quedado atrás… Pero estos sistemas no solo se pueden usar en modo Live.

Es más interesante si sabemos que se pueden instalar en nuestro equipo para ofrecernos una experiencia plena usando scripts como iso2usb.sh y si se tiene una imagen anterior no se instalará al completo, solo actualizará los paquetes y kernel, pero no modificará ninguna configuración que hayamos hecho previamente. Y para actualizar solo el núcleo podrás usar el script upslak.sh. Ambos los podrás ejecutar desde el terminal y los encontrarás en el link que te dejé en el primer párrafo…

El artículo Project LiveSlak: ejecutar imágenes en vivo de Slackare ha sido originalmente publicado en Linux Adictos.

from Linux Adictos https://ift.tt/2LHO1a7
via IFTTT

Cryptmount: Una utilidad para crear sistemas de ficheros cifrados en Linux

Si estas buscando una utilidad para poder cifrar tu información de tu ordenador no busques más, en este articulo vamos a hablar sobre una excelente utilidad destinada para la creación de ficheros cifrados en Linux.

Cryptmount es una potente utilidad gratuita y de código abierto liberado bajo la Licencia Pública General de GNU, esta excelente herramienta permite a cualquier usuario sin necesidad de privilegios de root acceder a sistemas de archivos encriptados en los sistemas GNU / Linux.

Sobre Cryptmount

Cryptmount puede ser implementado en distros de Linux que hagan uso del kernel 2.6 o posterior. Además, Cryptmount ofrece una administración simple al administrador del sistema para crear y administrar sistemas de archivos cifrados según el objetivo dm-crypt device-mapper del kernel usado.

Cryptmount ayuda a un administrador del sistema en la creación y gestión de sistemas de archivos cifrados basados en el kernel de dm-crypt objetivo mapeador de dispositivos.

Cryptmount cuenta con un script de configuración básico con la capacidad de crear sistemas de archivos cifrados eficaces.

Los sistemas de archivos cifrados múltiples se pueden almacenar en una sola partición de disco. Las particiones de intercambio cifradas son compatibles y se pueden configurar de forma automática en el arranque del sistema.

Los sistemas de ficheros pueden ser montados y desmontados siempre que sea necesario por los usuarios normales, sin necesidad de los privilegios de super usuario o root.

Las teclas de acceso pueden estar protegidos por una amplia gama de algoritmos de cifrado y hash proporcionados por el libgcrypt, que puede ser compatible con OpenSSL. Ellos pueden ser almacenados y la copia de seguridad por separado del sistema de archivos que protegen.

Ventajas de utilizar la utilidad Cryptmount

  • Acceso a una funcionalidad mejorada en el kernel
  • Soporte transparente para sistemas de archivos almacenados en particiones de disco sin formato o archivos de bucle invertido
  • Cuenta con cifrado por separado de claves de acceso al sistema de archivos, lo cual nos da la posibilidad de cambiar las contraseñas de acceso sin volver a cifrar todo el sistema de archivos mejorando los tiempos
  • Capacidad de almacenar múltiples sistemas de archivos encriptados dentro de una sola partición de disco, usando un subconjunto designado de bloques para cada
  • Para los sistemas de archivos que no son usados con frecuencia, no necesitan ser montados al inicio del sistema
  • El desmontaje de cada sistema de archivos está bloqueado, de modo que solo puede realizarlo el usuario que lo montó o el superusuario.
  • Todos los sistemas de archivos encriptados son compatibles con cryptsetup
  • Las claves de acceso cifradas se pueden elegir para que sean compatibles con openssl, o se administren a través de libgcrypt, o (para series de versiones 2.0) con códigos de SHA1 / Blowfish incorporados
  • Soporte para particiones de intercambio cifradas (solo superusuario)
  • Soporte para la configuración de sistemas de archivos encriptados o crypto-swap en el arranque del sistema

¿Cómo instalar Cryptmount en Linux?

Si quieres instalar Cryptmount en tu sistema para poder crear tus propios ficheros encriptados, puedes hacerlo siguiendo alguno de los métodos que compartimos a continuación acorde a la distribución de Linux que estés utilizando.

Para los que son usuarios de Debian, Ubuntu, Linux Mint o cualquier distribución derivada de estas, pueden instalar la utilidad con este comando:

sudo apt install cryptmount

Para el caso de Arch Linux, Manjaro, Antergos y derivados, la aplicación se encuentra dentro de los repositorios de AUR y deben de tener habilitado el repositorio en su archivo pacman.conf, solamente instalamos con:

aurman -S cryptmount

En el caso de RHEL, CentOS, Fedora y derivados vamos a ejecutar lo siguiente para instalar algunas dependencias, para poder compilar la aplicación en el sistema:

sudo yum install device-mapper-deve

Ahora vamos a descargar la ultima versión estable desde este enlace, que en este caso es la versión 5.3.

Hecha la descarga procedemos a descomprimir y compilar con:

tar -xzf  cryptmount-5.3tar.gz

cd cryptmount-5.3

./configure

make

make install

Y listo, ya con ello podrán comenzar a utilizar la utilidad, solamente deben de ejecutar en terminal el comando:

cyptmount-setup

Y seguir las indicaciones.

El artículo Cryptmount: Una utilidad para crear sistemas de ficheros cifrados en Linux ha sido originalmente publicado en Linux Adictos.

from Linux Adictos https://ift.tt/2mLP8b2
via IFTTT

Yaru, el nombre del nuevo tema de la comunidad para Ubuntu 18.10

Didier Roche, contribuidor de Ubuntu, anuncio hace un par de días el nombre y los planes para el tema de comunidad que está siendo preparado para el próximo Ubuntu 18.10 Cosmic Cuttlefish.

Como probablemente sabes, Ubuntu 18.10 Cosmic Cuttlefish tendrá un nuevo tema e iconos por defecto en instalaciones limpias. Este tema está siendo desarrollado por la comunidad de Ubuntu en lugar de los desarrolladores, por lo que se ganó el nombre de Communitheme, pero hoy por fin se anunció su nombre oficial, y es nada menos que Yaru.

“Yaru continua la influencia japonesa de Suru, y su significado, hacer o dar, encaja perfecto en el proyecto: Yaru está aquí porque lo hicimos, estamos contentos en darte el tema para expandir la cultura de Ubuntu de compartir y esperamos que te ayude a hacer cosas asombrosas en Ubuntu. Lo mejor de todo es que el nombre también fue seleccionado por la comunidad”, menciona Didier Roche.

Yaru, el nuevo tema por defecto de Ubuntu 18.10

El trabajo para crear el tema Yaru empezó hace algunos meses atrás, cuando Ubuntu 18.04 Bionic Beaver fue lanzado, pero ahora está listo para convertirse en el tema por defecto de Ubuntu 18.10, el equipo hizo un gran trabajo con Yaru y ahora podemos ver excelentes resultados.

Yaru le da la bienvenida a los tonos en las barras principales, fondos en las barras laterales y color en ventanas, trae consigo un set de iconos elegantes y brillantes, un azul discreto para la selección de texto, notificaciones renovadas, efectos más profundos y transparencia en el Shell de GNOME.

Yaru está basado en el Shell de GNOME y en los famosos temas Adwaita, lo que hace que el mantenimiento sea muy fácil. En los próximos días el tema llegará a las imágenes de Ubuntu 18.10 para que todos puedan probarlo y mandar sus sugerencias.

El artículo Yaru, el nombre del nuevo tema de la comunidad para Ubuntu 18.10 ha sido originalmente publicado en Linux Adictos.

from Linux Adictos https://ift.tt/2LCKEkZ
via IFTTT

NetBSD 8.0 lanzado con parches para la seguridad

NetBSD 8.0 ha sido lanzado con importantes mejoras de seguridad. Los amantes de las alternativas de código abierto deberán saber que el sistema operativo de la familia de los BSD ya está disponible y entre estas mejoras de seguridad se encuentran los esperados parches de seguridad que mitigan las vulnerabilidades que fueron detectadas en algunas arquitecturas modernas de CPUs, como lo son Spectre v2 y v4, Meltdown y Lazy FPU que fue encontrada recientemente.

Esta semana NetBSD fue actualizado a la versión 8.0, que a parte de esas mejoras de seguridad también trae muchas otras que mejorarán la estabilidad y eliminarán algunos bugs de versiones previas. Llega 7 meses después del lanzamiento principal de NetBSD 7.0, es decir, más de medio año de intenso desarrollo que ha terminado con estos resultados. Por cierto, las mitigaciones de SPectre v2 se basan en la técnica Retpoline utilizada en el compilador GNU GCC, que junto a las actualizaciones del microcódigo para los chips Intel y AMD hacen el resto…

Sinceramente en GNU/Linux hemos disfrutado de estas actualizaciones y parches de seguridad mucho antes, me extraña que en NetBSD haya llegado tan tarde. También entiendo que la comunidad de desarrollo de NetBSD es bastante más reducida y cerrada, y resulta algo más complicado para ellos… No por esto quiero quitarle méritos ni mucho menos. Así que si deseas probarlo, ya puedes dirigirte a la web oficial del proyecto y descubrir NetBSD por primera vez o actualizarte a esta nueva versión si ya lo estabas usando.

Por cierto, a parte de las mejoras de seguridad se incluyen otras muchas mejoras en NetBSD 8.0. Un ejemplo de ello es la compatibilidad para SMAP (Supervisor Mode Access Prever) tanto para 32 com 64-bit, novedades para el cargador de arranque UEFI, compatibilidad con USB 3.0, novedades en el mezclador de audio del kernel, una nueva capa de socket para comunicación con dispositivos de bus CAN, algunas novedades en la pila de red con ipsecif, rendimiento y estabilidad mejorada en el FS, y un largo etc.

El artículo NetBSD 8.0 lanzado con parches para la seguridad ha sido originalmente publicado en Linux Adictos.

from Linux Adictos https://ift.tt/2LPvTbr
via IFTTT

Xonotic: un juego de disparos de código abierto multiplayer y multiplataforma

Hoy vamos a aprovechar para hablar sobre un divertido de juego del cual estoy seguro de que a más de uno le gustara e incluso muchos de los lectores de este blog conocerán, el juego sobre el que vamos a hablar el día de hoy es Xonotic.

Xonotic es un videojuego de disparos en primera persona, gratuito y de código abierto el cual fue desarrollado como un fork de Nexuiz, Xonotic es un excelente juego multijugador FPS con unos gráficos y una jugabilidad impresionante.

Luego de la controversia generada por la diferencia de puntos de vista por el desarrollo del videojuego anterior.

Sobre Xonotic

Actualmente, el juego funciona bajo una versión fuertemente modificada del motor gráfico Quake, conocido como DarkPlaces. Su jugabilidad está inspirada en las series Unreal Tournament y Quake, pero con elementos extra que lo diferencian.

El juego cuenta con una gran comunidad de usuarios con los cuales puedes conversar y compartir experiencias y demas dentro del foro oficial del juego.

Xonotic es multiplataforma, pues oficialmente, el juego tiene soporte para Linux, Windows y Mac. El código fuente del videojuego lo podemos consultar, modificar y redistribuir desde el siguiente enlace.

Modos de juego de Xonotic

El videojuego cuenta con diversos modos de juego de los cuales podemos decir que el principal y el modo más atractivo del juego es el “CTF” es decir, la famosa captura de bandera por equipos, en el que como en otros muchos shooters, tendrás que conseguir la bandera del equipo opuesto y llevarla a tu terreno sin que el otro equipo recupere la tuya.

También otro de los modos de juego que puedes encontrar en Xonotic es el Deathmatch. Básicamente existen 16 modos de juego en Xonotic.

El modo de ganar puntos en el juego es acabando con otros jugadores (enemigos) con ayuda de las armas con las que cuentas además de poder completan otros objetivos.

La jugabilidad es de muy alta velocidad, debido a que los jugadores se pueden mover muy rápido y saltar de forma errática.

Mientras el concepto básico está inspirado por otros juegos del mismo género (como localizar y mantener el control de los bonificadores de salud y/o armadura, por ejemplo), existen ciertos elementos diferenciadores.

El énfasis está en el movimiento y en las físicas de juego, enfocándose en ganar velocidad, saltar grandes distancias, y controlar la geometría de los niveles.

El juego presenta una estética futurista, con mapas que muestran entornos de alta tecnología y en el espacio. Xonotic corre bajo el motor gráfico DarkPlaces, por lo que soporta efectos gráficos de brillo, iluminación dinámica y sombreado, offset mapping, y HDR.

¿Cómo instalar Xonotic en Linux?

Puedes encontrar a Xonotic en algunos de los repositorios de las diferentes distribuciones de Linux, por lo que si quieres instalar este titulo en tu sistema puedes utilizar alguno de los siguientes métodos que compartimos a continuación.

Xonotic se encuentra disponible en los repositorios de Arch Linux, por lo que para los usuarios de Arch Linux, Manjaro, Antergos o cualquier derivado de Arch Linux pueden instalar el juego con el siguiente comando:

sudo pacman -S xonotic

Podemos instalar este juego con ayuda de un paquete Snap, por lo que debemos de tener el soporte para poder instalar aplicaciones con esta tecnología.

Solamente debemos de abrir una terminal y ejecutar en ella:

sudo snap install xonotic

Si no te gusta instalar aplicaciones de Snap, puedes optar por utilizar Flatpak, por lo que tu sistema debe de tener soporte para ello.

Puedes utilizar la siguiente guía de compartimos para poder añadir el soporte de Flatpak a nuestro sistema.

Para su instalación solamente debemos de ejecutar en una terminal:

flatpak install flathub org.xonotic.Xonotic

Y podemos ejecutar el juego en caso de no encontrar el acceso directo en el menú de aplicaciones con:

flatpak run org.xonotic.Xonotic

También pueden optar por descargar el juego desde la página oficial del juego, donde no requieren instalación solamente descomprimir el paquete descargado y ejecutar el juego en el sistema directamente. El enlace para descargar es el siguiente.

 

El artículo Xonotic: un juego de disparos de código abierto multiplayer y multiplataforma ha sido originalmente publicado en Linux Adictos.

from Linux Adictos https://ift.tt/2uOGI70
via IFTTT

Sysbench: realiza pruebas de rendimiento en tu equipo

Las pruebas de rendimiento o benchmarks son bastante importantes en muchos casos donde se necesta saber el rendimiento de una máquina. Poner a prueba nuestro sistema y hardware es necesario para saber hasta dónde puede llegar o simplemente conocer los pundos más débiles para poder ampliarlo en un futuro o mejorar su rendimento. Especialmente importante es para aquellos que son especialmente exigentes con el rendimiento como los gamers, diseñadores, científicos, etc.

En Linux, al igual que en otras plataformas, existen multitud de programas para realizar este tipo de pruebas de rendimiento. Una app con interfaz gráfica de la que ya hemos hablado bastante es Hardinfo. Puedes instalarla fácilmente y ver información del hardwrae y sistema que posees además de algunos datos de rendimiento, es decir, es parecido a Everest o AIDA64 que existe para Microsoft Windows. Pero no es el único programa para ello…

Yo también he probado la suite de herramientas del famoso portal Phoronix. Me refiero a Phoronix Test Suite, un completo pack de herramientas para medir el rendimiento a fondo gracias a las tools para benchmark que testarán tu CPU, RAM, disco duro, etc., todas ellas basadas en scripts PHP que irás ejecutando desde el terminal. Ademas, también existen otras alternativas como GeekBench, aunque prefiero la de Phoronix que además admite instalar algunos complementos muy interesantes, de los que también hemos hablado en LxA.

Por último, me gustaría hablar de otra alternativa que no he presentado en este blog aún, y es Sysbench. Con ella podrás realizar benchmarks para hacer test y conocer el rendimiento y características de algunos componentes y sistemas como la CPU, RAM, I/O, etc., todo basado en sencillas herramientas para la línea de comandos. Si quieres probarla, puedes instalarla con el gestor de paquetes que use tu distro, ya que se encuentra entre los paquetes de los repos más importantes, y para usarla bastará con usar su nombre seguido de las opciones correspondentes. Es decir, sysbench –test=x run o help para ayuda. Por ejemplo, si queremos correr un test para la CPU:


sysbench --test=cpu run

El artículo Sysbench: realiza pruebas de rendimiento en tu equipo ha sido originalmente publicado en Linux Adictos.

from Linux Adictos https://ift.tt/2LmoJzc
via IFTTT

Ya está disponible la nueva versión de ReactOS 0.4.9

Hace tan solo algunos días el equipo de desarrollo de ReactOS realizaron el anuncio de la liberación de una nueva versión de su sistema operativo con la cual el sistema llega con su nueva versión ReactOS 0.4.9.

En esta nueva versión de ReactOS 0.4.9, nos presentan las nuevas mejoras y correcciones entorno a su versión anterior y sobre todo algunas nuevas novedades las cuales podremos conocer a continuación.

Sobre ReactOS

Para aquellos de nuestros lectores que aún no conozcan ReactOS les puedo decir que este es un sistema operativo de código abierto para PC x86/x64 concebido para ser compatible a nivel binario con programas informáticos y controladores de dispositivos diseñados para Microsoft Windows Server 2003.

Por lo tanto, es importante resaltar y entender en este punto que ReactOS no es ningún sistema que utilice el Kernel de Linux, es un sistema creado desde cero que sigue el modelo de desarrollo FLOSS como una alternativa a Windows.

El desarrollo del sistema tuvo un inicio como un clon de Windows 95, que fue continuado a principios de 1998 como ReactOS, y ha continuado con la incorporación gradual de características de las últimas versiones de Windows.

ReactOS está principalmente escrito en el lenguaje de programacion C, con algunos elementos, tales como ReactOS Explorer y la pila del sonido, escritos en el lenguaje C++. El proyecto se basa en MinGW para la compilación, y se contribuye a su desarrollo a través de la presentación de los parches a sus componentes.

En pocas palabras y a las que comparten sus creadores el sistema básicamente es:

El objetivo principal del proyecto ReactOS es proporcionar un sistema operativo que sea compatible a nivel binario con Windows… de tal manera que las personas acostumbradas a la familiar interfaz de usuario de Windows la encontrarían sencilla usando ReactOS. El objetivo final de ReactOS es permitir quitar Windows e instalar ReactOS sin que el usuario final note el cambio.

Nueva versión de ReactOS 0.4.9.

En esta nueva versión de ReactOS 0.4.9 podemos encontrar una serie de mejoras y sobre todo las correcciones que se integraron en esta nueva versión.

De las principales características que podemos destacar, podemos encontrar que se mejoró la Shell del sistema con lo cual ahora se pueden extraer archivos ZIP desde el gestor de archivos del sistema.

La estabilidad del sistema fue mejorada, pues se trabajo en un cuello de botella para la fuga de recursos causados ​​por el conductor FastFAT el cual tenia una fuga considerable de recursos al tener conflictos con el administrador de memoria, la memoria caché común, la capa de abstracción de hardware (HAL).

Otra mejora notable en FastFAT es la reescritura del soporte para volúmenes dañados el cual reduce enormemente la posibilidad de corrupción de archivos. Cada vez que se ha detectado un volumen dañado durante el arranque “chkdsk” dará lugar a una reparación en esos volúmenes.

También ahora es posible en nuestra nueva versión el poder arrastrar carpetas y soltarlas dentro de otra ubicación, con ello se nos mostrara un menú contextual preguntándonos que acción debe de realizar, si copiar la carpeta, mover la carpeta o crear u acceso directo.

En el programa de instalación de ReactOS  0.4.9. se añadió un nuevo diálogo, así como el arranque y detención de los servicios, el administrador de dispositivos y el mezclador de sonido fueron mejorados con el fin de mejorar su eficacia y estabilidad.

Finalmente podemos destacar que la compatibilidad de aplicaciones de Windows con el sistema fue mejorada, pues esta nueva versión presenta diferentes bibliotecas y APIs, lo cual permite la posibilidad de ReactOS presentarse a sí mismo como Windows 8.1.

Descargar ReactOS  0.4.9.

Si quieren probar este sistema operativo pueden obtener una imagen del sistema dirigiéndose a la página web oficial del proyecto y en la sección de descargas de la página podrán encontrar el enlace de descarga de esta nueva versión del sistema.

En esta sección podremos encontrar el sistema en dos versiones diferentes el cual uno es el famoso bootcdy LiveCD.

El artículo Ya está disponible la nueva versión de ReactOS 0.4.9 ha sido originalmente publicado en Linux Adictos.

from Linux Adictos https://ift.tt/2mEABxs
via IFTTT