Для Factorio переписали движок генерации мира. Инструменты моддера могут ускорить работу с планетами в 10 раз

Factorio весьма глубокая игра, а масштаб постепенно расширяют. Новые вызовы требуют изменение подхода и обновление используемых технологий

Создатели Factorio снова вышли на связь. На этот раз дневник посвящён техническому вопросу, рассматривается генерация мира (карт).

Сейчас ведётся работа над Factorio Space Age, предстоит отправиться к звёздам. Это подразумевает исследование новых миров и надо обеспечить разнообразие. До присоединения к студии разработчик работал над модом Space Exploration. Тогда перед ним стоял вопрос, какой подход использовать для создания планет: сделать даже одну новую — это огромный объём работы, поэтому приступая к созданию 14+ новых типов разработчик решил инвестировать в создание инструментов, которые могли бы упростить процесс.

Задачу удалось успешно выполнить, также был реализован визуализатор noise-выражений, используемых при создании карт («шум» здесь не про звук, а случайные числа — помогает обеспечить плавные переходы и т.п.). Организован предварительный просмотр карты, позволяющий проконтролировать изменения, оценить качество перехода между биомами и т.п.

Свой опыт и инструменты он перетащил в студию создателей Factorio. По оценке разработчика, его инструменты помогут ускорить работу с планетами для Factorio Space Age примерно в 10 раз. 

Он также отметил, что с нуля было переписано около 90% движка noise-выражений. Теперь с системой удобнее работать, можно легко добавить новые типы noise-выражений и её можно рассматривать как «прочную основу», которую можно было бы повторно использовать в других проектах, если бы захотелось.

Приводит некоторые цифры, например с момента создания прототипа первого поколения Vulcanus прошло несколько итерацией, вместе со всеми оптимизациями и улучшениями в С++ то, что занимало 18.35 мс / чанк («кусочек»), теперь занимает 2.83 мс.

№1 обычный вид Nauvis; №2 вид с высотами: синим обозначена высота ниже нуля (чем темнее, тем глубже), жёлтым «высоко», а зелёным «очень высоко».

Поставили ёлочку в Factorio.


Сейчас на главной

Публикации

Леший эту игру подери! Обзор ролевого «рогалика» He Is Coming [Ранний доступ]

Обзоры 18 июля 18:00 0

Мы заприметили He Is Coming ещё на фестивале Steam «Играм быть». Это на редкость увлекательная игра, с большим разнообразием способов прохождения, которая не была лишена недостатков. К моменту выхода в ранний доступ – He Is Coming обросла ещё большим количеством особенностей, но проблемы пока никуда не делись.

Главные инди-игры июня: играем чувствами, лезем в гору, чилим на рыбалке, косплеим Джона Уика

Итоги 17 июля 17:00 0

Мода на кооперативные игры активно развивается в инди-секторе. В отличие от крупных студий, где кооператив до сих пор остаётся редкостью — за исключением единичных проектов — именно независимые разработчики задают тренды в этом направлении, открывая новые и увлекательные возможности для игроков. При этом их таланты не ограничиваются только кооперативными проектами. В июньской подборке нашлось место и уютным приключениям, и динамичным боевикам.

Казнить нельзя помиловать. Реальные проблемы Xbox или рутинная бизнес-политика Microsoft?

Статьи 16 июля 18:00 0

В последнее время в сети активно обсуждается игровое направление компании Microsoft: возникает множество вопросов об успешности подписки, о будущем Xbox и корпоративной политике игрового подразделения корпорации. В этом материале мы попытались проанализировать ситуацию и дать на всё это ответы.

(Не)забытая жемчужина игровой индустрии. Зачем играть в System Shock 2 в 2025 году?

Статьи 14 июля 18:00 0

В далёком 1999 году на свет появился необычный гибрид шутера, хоррора и ролевой игры — System Shock 2. Как и оригиналу, ей не удалось стать громким хитом, но теперь — когда в августе 2025 года игре исполнится 25 лет — мы вспоминаем её как одну из самых важных и влиятельных в истории игровой индустрии. Что делает System Shock 2 культовой, и зачем в неё играть сегодня, спустя четверть века — разбираемся в этом материале

«Насекомое» против ИИ в лучшем варианте из возможных? Обзор System Shock 2: Anniversary Remaster

Обзоры 11 июля 19:00 0

На 25-летний юбилей System Shock 2 студия Nightdive порадовала фанатов обновлённой версией культовой игры. Студия уже выпустила потрясающий ремейк оригинальной System Shock, но сиквел подвергся куда меньшим изменениям. Стоило ли значительно перерабатывать продолжение, или же решение «не трогать то, что не сломано» оказалось верным? Расскажем в этом обзоре!