Como no siempre todo va a ser trabajo. En este artículo vamos a introducirnos en el mundo del entretenimiento en Linux, concretamente en Ubuntu 20.04.
Todos, incluso los fanáticos de Linux/Ubuntu como yo, tenemos que coincidir en que si quieres jugar con el ordenador el sistema operativo del pingüino no es la mejor opción para ello. Debido a varios factores, entre ellos que los drivers de las tarjetas gráficas no están tan optimizados como lo están para Windows o MAC, que la mayoría de empresas de juegos no ven en la comunidad de Linux un público objetivo tan grande como para dedicar recursos a desarrollar para esta plataforma, etc.
Algunos de los usuarios de Linux, incluso diría que bastantes y entre los que me incluyo, no conciben que jugar con el ordenador sea importante. De hecho lo despreciamos. Sin embargo, esa actitud nos aliena de un gran sector de la población, y no sólo los jóvenes, a los que les encanta jugar.
Es por eso que los entornos Linux para el usuario medio no termina de despegar. Pese a los muchos inconvenientes que un usuario avanzado ve en Windows, éste sigue siendo el sistema operativo mayoritario en los PCs de sobremesa del mundo por un muy amplio porcentaje con respecto al segundo de la lista, MacOS. La integración definitiva de los sistemas Linux en el hogar tendrá que pasar por mejorar el soporte para los juegos que corran de forma nativa en este sistema.
En los últimos años, se ha mejorado mucho la oferta y calidad de los juegos, aunque aún se está muy lejos de la oferta ofrecida para Windows. ¡Todo se andará!
Ahora dejaremos la filosofía y vamos al meollo de la cuestión que para eso estamos aquí.
Instalados por defecto en Ubuntu 20.04
Cuando se instala Ubuntu, éste viene por defecto con unos pocos juegos. Estos son:
Minas
Se trata del clásico juego del Buscaminas. Éste es un juego para un sólo jugador que consiste en descubrir las minas que hay ocultas sin que te exploten. Para ayudarte a conseguir el objetivo, las casillas que vas descubriendo te indican la cantidad de minas contiguas que tiene.
Viene por defecto con tres niveles de dificultad:
- Tablero de 8x8 casillas con 10 minas escondidas.
- Tablero de 16x16 casillas con 40 minas escondidas.
- Tablero de 30x16 casillas con 99 minas escondidas.
Además, puedes establecer un tablero personalizado con el número de casillas que desees y poner un porcentaje de minas escondidas según el número de casillas.
Solitario
Este otro juego, también para un jugador, es el clásico solitario con cartas de la baraja francesa. Se pueden elegir varias modalidades de juego.
Las reglas son gestionadas por el propio juego, por lo que no hay que aprendérselas. Además, cuando no sepas como jugar, el propio juego te puede proveer sugerencias que harán que vayas aprendiendo.
Mahjongg
Otro juego clásico. El Mahjongg consiste en ir formando parejas de fichas hasta que no queden fichas en el tablero. Cuando no queden más movimientos, el programa te sugerirá que se barajen las fichas, entre otras opciones como terminar el juego, etc.
Sudoku
Por último, instalado de forma predeterminada en Ubuntu, otro de los clásicos juegos de mesa: el Sudoku. Consiste en rellenar una cuadrícula de tal modo que no coincidan los números ni en las líneas verticales, ni en las horizontales ni en las diagonales. Es un juego para los amantes de los rompecabezas.
Juegos en los repositorios oficiales
Además de los juegos preinstalados de serie con la instalación normal de Ubuntu, en los repositorios oficiales podrás encontrar una gran cantidad de ellos. Los hay de todo tipo como juegos tipo Arcade, de estrategia, de mesa, de ajedrez, de disparos, de rompecabezas... En los repositorios podrás encontrar metapaquetes que agrupan los juegos por la temática. Puedes instalar el metapaquete que desees usando la orden apt en una terminal. Por ejemplo, para instalar juegos arcade puedes ejecutar la siguiente orden:
sudo apt install games-arcade
Para ver una lista de los metapaquetes de juegos puedes usar en la terminal esta orden que busca en la caché de paquetes de los repositorios:
sudo apt-cache search games-
Se mostrará una lista parecida a esta:
libgnome-games-support-1-dev - library for common functions of GNOME games (dev files) libgnome-games-support-1-3 - library for common functions of GNOME games libgnome-games-support-common - library for common functions of GNOME games (common files) games-board - juegos de mesa de Debian games-card - juegos de cartas de Debian games-chess - juegos de ajedrez de Debian games-console - juegos de consola de Debian games-education - juegos educativos de Debian games-programming - juegos de programación de Debian games-rogue - juegos de exploración de mazmorras de Debian games-strategy - juegos de estrategia de Debian games-toys - juegos de juguetes de Debian junior-games-arcade - Juegos de arcade de Debian Jr. junior-games-card - Juegos de cartas de Debian Jr. junior-games-gl - Juegos en 3D de Debian Jr. (se necesita aceleración por hardware) junior-games-net - Juegos en red de Debian Jr. junior-games-sim - Juegos de simulación de Debian Jr. junior-games-text - Juegos de texto de Debian Jr. kdegames-card-data-kf5 - card decks for KDE games kdegames-mahjongg-data-kf5 - tilesets and backgrounds for Mahjongg games libkf5kdegames-data - shared library for KDE games - data files libkf5kdegames-dev - development files for the KDE games library libtaoframework-freeglut2.4-cil - Uniones Tao CLI para freeglut libtaoframework-openal1.1-cil - Uniones Tao CLI para OpenAL libtaoframework-opengl-cil-dev - Tao CLI binding for OpenGL and GLU - development files qml-module-org-kde-games-core - kde-games-core QtDeclarative QML support games-adventure - Debian's adventure games games-all - Default selection of tasks for Debian Games games-arcade - Debian's arcade games games-c++-dev - development of games in C/C++/D games-content-dev - development of game content games-emulator - Debian's emulators for games games-finest - Debian's finest games games-finest-light - Debian's finest games (light version) games-fps - Debian's first-person shooter games games-java-dev - development of games in Java games-minesweeper - Debian's minesweeper games games-mud - Debian's multi-user-dungeon games games-perl-dev - development of games in Perl games-platform - Debian's platform games games-puzzle - Debian's puzzle games games-python2-dev - development of games in Python 2 games-python3-dev - development of games in Python 3 games-racing - Debian's racing games games-rpg - Debian's roleplaying games games-shootemup - Debian's shoot 'em up games games-simulation - Debian's simulation games games-sport - Debian's sport games games-tasks - Debian Games tasks for tasksel games-tetris - Debian's tetris-like games games-thumbnails - thumbnails of games in Debian games-typing - Debian's typing games gnome-games-app - Game browser and launcher for GNOME junior-games-adventure - Debian Jr. Adventure Games junior-games-puzzle - Debian Jr. Puzzle games libtaoframework-freeglut-cil-dev - Tao CLI binding for freeglut - development files libtaoframework-openal-cil-dev - Tao CLI binding for OpenAL - development files libtaoframework-opengl3.0-cil - Tao CLI binding for OpenGL and GLU libtaoframework-sdl-cil-dev - Tao CLI binding for SDL - development files libtaoframework-sdl1.2-cil - Tao CLI binding for SDL bsdgames-nonfree - rogue, el clásico juego de exploración de mazmorras
Puedes observar la cantidad de metapaquetes que existe, cada uno de ellos instalará varios juegos. La mayoría de estos juegos son juegos en 2D con una imagen de juegos vintage (de hace un montón de años), pero eso no quiere decir que no sean entretenidos.
Por otro lado, aparte de estos metapaquetes se pueden encontrar muchos más juegos en los repositorios.
Juegos en 3D
Con respecto a juegos 3D, también existe una selección variada y de casi cualquier temática.
Minetest
Se trata de una especie de clon de Minecraft que no tiene nada que envidiar al juego original, pese a ser desarrollado desde cero. Puedes acceder a la web oficial en la dirección https://www.minetest.net/.
Es un juego basado en vóxeles, unidad cúbica que compone un objeto tridimensional. Viene por defecto con dos motores de juego: Minetest Game y Minetest Development Test. Estos motores, aunque jugables, son como una base para agregar mods y así hacer un juego más personalizado. Está diseñado para ejecutarse de forma nativa en Linux, MacOS, FreeBSD, Android y Windows. Y se ha programado en C++ de forma que optimiza los recursos y se puede ejecutar en casi cualquier ordenador.
Como se trata de un juego Open source es totalmente gratis, tanto el propio juego como sus mods. Si lo quieres instalar, dado que está en los repositorios de Ubuntu, basta con ejecutar el comando apt:
sudo apt install minetest
Con esto instalas el juego base, que como comenté es totalmente jugable. Además puedes probar a instalar mods que están en los propios repositorios u otros que puedes encontrar en la página oficial del juego. Si deseas ver los mods que hay en los repositorios puedes consultar en la caché de paquetes:
sudo apt-cache search minetest |less
Se te mostrará un listado de los paquetes relacionados con el Minetest, muchos de ellos mods.
minetest - Multiplayer infinite-world block sandbox minetest-data - Multiplayer infinite-world block sandbox (data files) minetest-mod-basic-materials - Minetest mod providing basic materials and items minetest-mod-character-creator - Minetest module to customize your skin minetest-mod-craftguide - Minetest mod providing a crafting guide minetest-mod-currency - Minetest mod providing shops and currency minetest-mod-ethereal - Minetest module to add a map generator enhancer minetest-mod-homedecor - Minetest mod pack providing home decor elements minetest-mod-infinite-chest - Minetest module to get chests with an infinite number of slots minetest-mod-intllib - Minetest module for internationalization of modules minetest-mod-lucky-block - Minetest module to add a Lucky Block to the game minetest-mod-maidroid - Minetest mod - Maidroid for maid robots minetest-mod-mesecons - Digital circuitry blocks for minetest minetest-mod-mobs-redo - Minetest module to add mobs programming interface minetest-mod-moreblocks - Minetest mod - More Blocks minetest-mod-moreores - Minetest mod - More Ores minetest-mod-nether - Minetest mod - Nether portals and materials minetest-mod-pipeworks - Pipes and tubes for Minetest minetest-mod-player-3d-armor - Modpack to add armor and wielded weapons for Minetest minetest-mod-protector - Minetest module to add protector blocks minetest-mod-pycraft - Minetest mod - (most of) Raspberry PI Minecraft API minetest-mod-quartz - Minetest module to add quartz minetest-mod-skyblock - Minetest module to add a Crusoe-like minigame minetest-mod-throwing - Minetest mod - Throwing and throwables minetest-mod-unified-inventory - Minetest module to enhance the inventory minetest-mod-unifieddyes - Minetest mod providing a unified dye specification minetest-mod-worldedit - Minetest mod - ingame world editor minetest-server - Multiplayer infinite-world block sandbox (server) minetestmapper - map generator from minetest worlds python3-minecraftpi - Raspberry PI Minecraft API python client library
SupertuxKart
SuperTuxKart es un juego arcade de carreras en 3D, cuyo protagonista es Tux, la mascota oficial de Linux. Es un juego multiplataforma, que está programado en C++, y se puede ejecutar en Linux, MacOS, Android y Windows.
Este juego tiene una variedad de personajes y vehículos que harán las delicias de cualquier jugador o grupo de jugadores. Pues se puede jugar desde un solo jugador a pantalla completa, hasta cuatro con la pantalla dividida. Dispone de dos modos de juego: Carrera Simple o Gran Premio. En el primer modo de juego, gana el jugador que termine antes la carrera. En el segundo, se corren 4 carreras en diferentes circuitos y gana el que más puntos consiga. Los circuitos se pueden elegir entre una amplia selección. También tiene varios niveles de dificultad: principiante, intermedio, experto y SuperTux, y varios modos de juego: normal, contrareloj, sigue al líder y football.
Es un juego muy parecido al Mario Kart de Nintendo e igual de divertido. Con la ventaja de que tampoco costará dinero el instalarlo.Se puede instalar también usando el comando apt:
sudo apt install supertuxkart
0 A.D
0Ad es un juego de estrategia en tiempo real ambientado en la guerra y economía de la antigüedad. El período histórico de juego abarca desde el 500 AC hasta el 500 DC, empezando por la construcción de tu Imperio y continuando con la conquista de todo el mundo.
Es libre y de código abierto, licenciado bajo GPL v2+. Se trata también de un juego multiplataforma disponible para Linux, MacOS, FreeBSD y Windows.
Se han implementado dos modos de juego. El modo monousuario permite a un jugador jugar contra el ordenador. En el modo multiusuario juegan varios usuarios conectados punto a punto, no existe un servidor.
Cuando empiezas una partida se te asigna una civilización aleatoriamente entre todas las disponibles. Entre las disponibles están los helenos, cartagineses, celtas, khusitas, romanos, persas, etc. Más adelante está previsto que se añadan nuevas civilizaciones, aunque ahora se puede encontrar disponible algunas más mediante mods instalables. Por ejemplo:
- El mod Delenda Est: incluye los pueblos nómadas Hunos, Escitas y Xiongnu, los precolombinos Zapotecas, el Principado Romano, la Dinastía Han, los Epiros y los griegos de Tebas.
- El mod Terra Magna: incluye a los precolombinos Zapotecas, los pueblos nómadas Xiongnu y la Dinastía Han.
- El mod Millenium A.D.: incluye a los bizantinos, carolingios, sajones y los pueblos nórdicos.
El juego aún se encuentra en desarrollo, la versión disponible en los repositorios es una versión alpha y, por lo tanto, aún le faltan muchas características. Sin embargo, se puede jugar al menos en el modo monousuario que es el que he probado. El modo multiusuario lo he probado con dos ordenadores en la misma red y funciona perfectamente.
No sé como iría si los ordenadores que se interconecten están en distintas ubicaciones, pero hay que tener en cuenta que se usa un puerto específico para la conexión y que en la red en la que se encuentre el ordenador que haga de anfitrión del juego, o servidor, ese puerto debe estar abierto en el cortafuegos del router para permitir las conexiones entrantes. Probablemente, también habrá que hacer una redirección al servidor. Como dije antes, esta situación no la he probado.
Al estar disponible también en los repositorios oficiales de Ubuntu, se puede instalar también usando el comando apt:sudo apt install 0ad
sudo apt install 0ad
Conclusión
Como hemos podido ver en esta relación, en el Linux no se ha dejado de lado el mundo del entretenimiento. Existen muchos más juegos que se pueden ejecutar de forma nativa en Linux. Que, o bien se han desarrollado específicamente para este sistema, o bien se ha portado el código para ejecutarse directamente en él. También hemos podido ver que la calidad de los juegos varía mucho desde los juegos más simples hasta juegos bastantes complejos en 3 dimensiones.
Aún existen más opciones para los usuarios más jugones que permiten la ejecución de juegos de otras plataformas en Linux. Más adelante hablaremos de ellas.
Comentarios
Publicar un comentario