Hace mucho había escuchado mentar a Minecraft, pero no me había interesado. Incluso llegué a tener un periodo de 30 dias gratis y no lo aproveché.
Hace no mucho, volví a escuchar hablar de él y me llamó la atención. Busqué videos en Youtube y me pareció que podía ser interesante. Desafortunadamente, no hay versión de prueba (ya había pasado mi oportunidad de probarlo), la versión gratuita no funcionó en mi máquina, y no estaba dispuesto a pagar $20 (USD) en un juego que probablemente no me guste o que probablemente no funcione.
Buscando clones del juego, di con el que parece ser el único clon decente: Minetest.
De código abierto y gratuito; asi que lo bajé y compilé...
.. y de pasada, se convirtió en mi primera experiencia con git.
(las últimas 2 sólo desde 2012-03-25; que se empezó a incluir audio)
Y aparentemente, según el README del código fuente (2013-03-26), también se requieren:
(aunque no sé los nombres de los paquetes en Fedora)
Y por supuesto, hay que bajar e instalar:
Para obtener una copia del código fuente:
$ git clone git://github.com/minetest/minetest.gitLuego lo compilé haciendo:
$ cmake .(ojo: hay un punto indicando el directorio actual)
..seguido de:
$ makeDías después, para "jalar" los cambios más recientes, simplemente hice:
$ git pullremote: Counting objects: 38, done.remote: Compressing objects: 100% (10/10), done.remote: Total 25 (delta 18), reused 22 (delta 15)Unpacking objects: 100% (25/25), done.From git://github.com/celeron55/minetest c349708..03db16d master -> origin/master + 960009d...f65d157 stable -> origin/stable (forced update) * [new branch] stable-0.2.20110922 -> origin/stable-0.2.20110922 * [new tag] 0.3.0 -> 0.3.0Updating c349708..03db16dFast-forward CMakeLists.txt | 2 +- doc/changelog.txt | 3 ++- src/clouds.cpp | 6 +++--- src/connection.cpp | 2 +- src/defaultsettings.cpp | 4 ++-- src/guiMainMenu.cpp | 21 ++++++++++++++++++++- src/guiMainMenu.h | 2 ++ src/main.cpp | 2 ++ src/porting.cpp | 8 ++++---- src/utility.h | 4 ++-- 10 files changed, 39 insertions(+), 15 deletions(-)A partir de la introducción de los "mods" (¿módulos? ¿modificadores?), estalló la posibilidad de tener varios modos de juego (c55 los llama simplemente juegos - "games"). Y seguramente a raíz de eso, c55 decidió dejar un modo de juego mínimo en el código fuente, y llevarse el el modo de juego oficial a otro repositorio de GitHub.
La razón suena coherente; el modo de juego contiene algo de código, pero muchos binarios: texturas, sonidos, etc.
Por eso, después de haber bajado el código fuente mencionado arriba, nos conviene clonar el repositorio de juego. Primero cambiamos de directorio:
$ cd games/Clonamos el modo predeterminado:
$ git clone https://github.com/minetest/minetest_game.gitY corremos el juego.
Pero si queremos habilitar sonidos, debemos recompilar con esa opción. Para ello reemplazamos el cmake de arriba con el siguiente:
$ cmake -DENABLE_SOUND=1 .