Luanti (anteriormente y coloquialmente Minetest ) es un sistema de creación de juegos de vóxeles gratuito y de código abierto . Está escrito principalmente en C++ y hace uso del motor Irrlicht . Luanti tiene una API Lua que permite a los usuarios escribir sus propios juegos y mods . Es multiplataforma , estando disponible para Microsoft Windows , macOS , Linux , algunos descendientes de BSD , algunas variantes de GNU y Android . [7]
Un navegador dentro del juego permite a los usuarios descargar juegos y modificaciones desde el sitio web ContentDB. [8] Los cinco juegos más populares por descargas son VoxeLibre , Minetest Game , NodeCore , Tutorial y Subway Miner . [9]
Durante más de una década de desarrollo activo , Luanti ha obtenido elogios de la crítica y ganado popularidad; los juegos, mods y paquetes de texturas en ContentDB tienen más de 14 millones de descargas combinadas, [10] y la versión Android de Luanti tiene más de un millón de descargas en la tienda Google Play . [11]
En octubre de 2024, el nombre pasó de Minetest a Luanti . El nuevo nombre es un juego de palabras que utiliza el nombre del lenguaje de programación Lua y la palabra finlandesa " luonti ", que significa " creación ". [12]
El mundo de juego de todos los juegos de Luanti está compuesto por vóxeles, que en su mayoría son cubos alineados en una cuadrícula 3D, pero el jugador y las criaturas pueden moverse libremente. En Luanti, los vóxeles se denominan nodos. Los diferentes nodos representan diversos materiales, como tierra, piedra, minerales, troncos de árboles, agua y lava.
Los juegos más populares para Luanti son VoxeLibre (anteriormente Mineclone2 ) y Minetest Game . [13] Ambos son juegos de construcción sandbox .
VoxeLibre es un juego completo con animales, monstruos y biomas interesantes, mientras que Minetest Game es un sandbox sin vida con nodos principalmente de paisaje.
Si bien técnicamente se puede jugar sin él, Minetest Game depende de modificaciones para agregar criaturas, más biomas, mecánicas de juego, armaduras, armas, herramientas, nodos decorativos, etc.
La mecánica de juego de VoxeLibre consiste en recoger y colocar estos nodos, reunir materiales, crear objetos y nodos colocándolos en una cuadrícula de creación en la ventana del inventario, fundir minerales en el horno, cultivar, criar animales, comer y derrotar monstruos para sobrevivir. Algunos nodos solo se pueden recoger con ciertas herramientas que el jugador debe tener en la mano para crear.
A medida que los jugadores exploran el mundo, se generan nuevas áreas de manera procedimental , utilizando una semilla de mapa especificada por el jugador. Un nuevo juego coloca al jugador en el centro de un cubo de vóxeles de 62 mil nodos de ancho, por lo que el jugador puede viajar 31 mil nodos en cualquier dirección (de lado, hacia arriba o hacia abajo) [14] antes de llegar a la pared invisible al final del mundo.
El mundo está dividido en biomas que van desde desiertos y selvas hasta campos de nieve; el terreno incluye llanuras, montañas, bosques, cuevas y varios cuerpos de lava y agua. El sistema de tiempo del juego sigue un ciclo de día y noche, y un ciclo completo dura 20 minutos en tiempo real.
Luanti ofrece dos opciones de estilo de juego en los juegos: Activar daño y Modo creativo . Desactivar el daño evita morir, con lo que se pierden objetos y la posible frustración que esto podría causar, y el Modo creativo proporciona a los jugadores recursos infinitos para construir lo que quieran sin tener que recolectarlos primero. [15]
Luanti ofrece a los jugadores la posibilidad de jugar juntos a través de Internet o la red local uniéndose a un servidor o alojando el suyo propio.
Los jugadores pueden conectarse por IP o seleccionar el servidor desde el navegador de servidor integrado si el anfitrión eligió publicarlo allí seleccionando la casilla de verificación.
En lugar de utilizar sistemas de cuentas centralizados que utilizan juegos propietarios para todo el software, Luanti permite registrar e iniciar sesión en cuentas en cada servidor individual.
Luanti ofrece una interfaz para juegos y mods escritos en Lua . Los mods están en el servidor y funcionan de inmediato cuando se juega en servidores, sin necesidad de instalación.
Luanti cuenta con un navegador de contenido integrado que muestra los paquetes cargados en ContentDB, lo que permite a los usuarios instalar juegos, mods y paquetes de texturas con un solo clic. Hay más de 2500 paquetes disponibles allí a partir de octubre de 2024 [10] y muchos más en los foros.
Los mods se pueden usar para agregar o modificar nodos, mecánicas de juego, herramientas, armas, armaduras, monstruos, máscaras de jugadores y la interfaz de usuario.
El código fuente completo de Luanti y la mayoría de sus juegos y sus activos artísticos como texturas y sonidos, se distribuyen bajo licencias libres , lo que facilita la publicación de versiones modificadas y derivadas .
Luanti fue lanzado originalmente en noviembre de 2010 bajo una licencia propietaria. [6] Poco después, la licencia se cambió a la licencia GPL-2.0 o posterior . [5] Por acuerdo entre los principales contribuyentes, en junio de 2012 la licencia del proyecto se cambiaría a LGPL-2.1 o posterior , aunque en ese momento pequeñas partes todavía permanecían bajo la licencia GPL-2.0 o posterior . [4] En septiembre de 2013, la transición se completó. [3] Si bien LGPL-2.1 o posterior sigue siendo la licencia principal para el motor Luanti , se utilizan otras licencias libres y de código abierto para varias otras partes de la última versión. [2]
Perttu Ahola fue el único desarrollador que trabajó en el proyecto durante unos seis meses, hasta que Ciaran Gultnieks comenzó a realizar contribuciones de código en mayo de 2011. [16] La lista de colaboradores creció y cambió con los años. A julio de 2020, hay 9 desarrolladores principales activos y 15 colaboradores activos. Los participantes del proyecto no tienen roles establecidos, sino que mantienen su actividad dentro de sus respectivas áreas de especialización. El rol de Perttu Ahola se transformó con los años: mientras que inicialmente era el desarrollo del motor, ahora es principalmente alojamiento web y administración, asignando desarrolladores principales, moderadores y otros roles a las personas, además de ser la última palabra en los casos en que otros desarrolladores no pueden tomar una decisión. [16]
Desde la versión 5.0.0, el navegador del juego permite a los usuarios descargar juegos y modificaciones, así como sus dependencias, desde un sitio web llamado ContentDB. [8]
A partir de la versión 5.8.0, el motor Luanti ya no viene con un juego predeterminado. [17]
Luanti se ha utilizado en entornos educativos para enseñar materias como matemáticas, programación y ciencias de la tierra. Algunos ejemplos son:
Opensource.com colocó a Luanti en el puesto número 1 de sus "Mejores juegos de código abierto de 2015", [21] afirmando que es quizás "la alternativa más completa a Minecraft ", y destacó su capacidad de expansión, diciendo que contiene una API fácil de usar para crear mods en Lua. [22] PC Magazine incluyó a Luanti entre "Los mejores juegos de creación de Sandbox para fanáticos de Minecraft ". [23]
CDB tiene 2526 paquetes, con un total de 14871145 descargas.
{{cite journal}}
: CS1 maint: varios nombres: lista de autores ( enlace )