Unknown Horizons es un juego de construcción de ciudades y estrategia en tiempo real inspirado en la serie Anno . [1] Se publica bajo la Licencia Pública General GNU (GPLv2) y, por lo tanto, es software libre y de código abierto . Gran parte de las ilustraciones son contenido abierto bajo licencias Creative Commons , por ejemplo, CC BY-SA . El juego aún se encuentra en desarrollo activo; ocasionalmente se publican instantáneas de hitos.
El jugador guía a un grupo de personas que se establecen en un archipiélago de islas recién descubierto . El jugador debe proporcionar diversos bienes (incluidos alimentos, madera y herramientas [2] ) y servicios públicos para el bienestar de los colonos. Los habitantes a cambio pagan impuestos, que son la principal fuente de ingresos.
Si se dispone de los suministros necesarios, la población crecerá y los habitantes ascenderán a clases sociales más altas. Actualmente, hay seis niveles de asentamiento diferentes planificados [3] y más de 40 edificios diferentes disponibles.
El incremento inicial se llama " Marineros ". Los jugadores pueden crear una infraestructura básica y proporcionar a los habitantes recursos como alimentos. En el segundo incremento, "Pioneros", se ponen a disposición nuevos edificios. Los edificios empiezan a parecer construcciones de madera en lugar de tiendas de campaña. El incremento 3 se llama " Colonos " y el progreso se muestra mediante edificios con entramado de madera. Los tres incrementos restantes, " Ciudadanos ", " Comerciantes " y " Aristócratas ", están diseñados, pero aún no se han implementado.
Unknown Horizons se originó en el proyecto OpenAnno de 2005, que tenía como objetivo ser un clon de Anno 1602. [ 4] El proyecto utiliza Flexible Isometric Free Engine (FIFE) como motor de juego y presenta gráficos isométricos 2D . Dado que FIFE también está en etapa de desarrollo y Unknown Horizons es el primer proyecto importante basado en este motor, los desarrolladores de Unknown Horizons acordaron ayudar con el desarrollo de FIFE. [5] Se eligió Python como lenguaje para este proyecto porque es el lenguaje mejor compatible con FIFE, garantiza la compatibilidad entre plataformas y permite un desarrollo rápido. Los modelos para Unknown Horizons se crean utilizando Blender y luego se renderizan en cuatro rotaciones (ocho para las unidades).
La primera versión alfa pública se lanzó el 1 de octubre de 2008. El desarrollo se centra actualmente en implementar más contenido de juego (edificios, líneas de producción de recursos). Los próximos pasos importantes en el desarrollo incluyen mejoras de usabilidad y un editor de islas . [6]
En 2009, el proyecto pasó de llamarse OpenAnno a Unknown Horizons . [4]
Unknown Horizons participó en Google Summer of Code 2011 como organización mentora [7] [8] y participó nuevamente en 2012. [9] [10]
En 2019, el proyecto trasladó la base de código de Python 2 a Python 3. Además, los desarrolladores pidieron ayuda para portar el código al motor de juego Godot debido a que les preocupaba que FIFE ya no estuviera en desarrollo activo. [11] [12] Se abrió un repositorio de GitHub independiente para administrar la nueva base de código. [13]
Unknown Horizons fue seleccionado en octubre de 2011 como "HotPick" por Linux Format . [14] A pesar de su estado alfa , Unknown Horizons ya apareció en el número 24/09 de la revista alemana c't computer , como parte de la colección de software Heise 6/09. [15] Entre 2009 y 2016, Unknown Horizons fue descargado solo de SourceForge 250.000 veces. [16]