Unknown Horizons — это градостроительная игра и стратегия в реальном времени , вдохновленная серией Anno . [1] Она выпущена под лицензией GNU General Public License (GPLv2) и, следовательно, является бесплатным программным обеспечением с открытым исходным кодом . Большая часть художественных работ представляет собой открытый контент под лицензиями, например, CC BY-SA Creative Commons . Игра все еще находится в стадии активной разработки; периодически выпускаются снимки важных событий.
Игрок руководит группой людей, обосновавшихся на недавно открытом архипелаге островов. Игрок должен предоставлять различные товары (включая еду, древесину и инструменты [2] ) и общественные услуги для благосостояния поселенцев. Жители взамен платят налоги, которые являются основным источником дохода.
При адекватном снабжении население будет расти, а жители перейдут в более высокие социальные классы. В настоящее время запланировано шесть различных уровней поселений [3] и доступно более 40 различных зданий.
Начальный инкремент называется « Моряки ». Игроки могут создать базовую инфраструктуру и обеспечить жителей ресурсами, такими как еда. Во втором инкременте «Пионеры» становятся доступными новые здания. Здания начинают выглядеть как деревянные конструкции, а не как палатки. Инкремент 3 называется « Поселенцы », и прогресс отображается в виде фахверковых зданий. Остальные три инкремента « Горожане », « Торговцы » и « Аристократы » разработаны, но еще не реализованы.
Unknown Horizons возник в проекте OpenAnno 2005 года, который был нацелен на то, чтобы стать клоном Anno 1602. [ 4] Проект использует гибкий изометрический свободный движок (FIFE) в качестве игрового движка и имеет изометрическую 2D-графику . Поскольку FIFE также находится в стадии разработки, а Unknown Horizons является первым крупным проектом, основанным на этом движке, разработчики Unknown Horizons согласились помочь с разработкой на FIFE. [5] Python был выбран в качестве языка для этого проекта, потому что это язык, который лучше всего поддерживается FIFE, гарантирует кроссплатформенную совместимость и позволяет быстро разрабатывать. Модели для Unknown Horizons создаются с помощью Blender , а затем визуализируются в четыре поворота (восемь для единиц).
Первая публичная альфа-версия была выпущена 1 октября 2008 года. В настоящее время разработка сосредоточена на реализации большего количества игрового контента (зданий, линий производства ресурсов). Следующие основные шаги в разработке включают улучшение удобства использования и редактор островов . [6]
В 2009 году проект был переименован из OpenAnno в Unknown Horizons . [4]
Unknown Horizons приняла участие в Google Summer of Code 2011 в качестве наставнической организации [7] [8] и снова приняла участие в 2012 году. [9] [10]
В 2019 году проект перенес кодовую базу с Python 2 на Python 3. Кроме того, разработчики запросили помощь с портированием на игровой движок Godot из-за опасений, что FIFE больше не находится в активной разработке. [11] [12] Для управления новой кодовой базой был открыт отдельный репозиторий GitHub . [13]
Unknown Horizons был выбран в октябре 2011 года в качестве «HotPick» Linux Format . [14] Несмотря на свое альфа-состояние , Unknown Horizons уже появился в выпуске 24/09 немецкого компьютерного журнала c't как часть коллекции программного обеспечения Heise 6/09. [15] В период с 2009 по 2016 год Unknown Horizons был загружен только с SourceForge 250 000 раз. [16]