Для 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.


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

Публикации

О спорт, ты — вызов! Подборка игр по дисциплинам Олимпийских игр 2024 года

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

26 июля, в 20:30 по московскому времени, стартуют Летние Олимпийские игры 2024 в Париже. Мы решили подготовиться заранее и подобрали для вас спортивные игры, связанные с дисциплинами, представленными на тридцать третьей летней Олимпиаде.

Настоящий катаклизм. Эта RTS отнимает время без остатка! Обзор Cataclismo [ранний доступ]

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

Иногда от игр не ждёшь вообще ничего. Или понимаешь, что жанр не твой и ловить тебе тут нечего. Но какая-то деталь, механика или оформление завлекают попробовать. Стоит ли говорить, что такие «приключения на 20 минут» обычно заканчиваются затяжными сессиями, красными глазами, уговорами самого себя сделать «ещё один ход» глубокой ночью, а потом уж точно идти спать? Вот и с Cataclismo, в моём случае, случилось именно так — пожирательница времени заставляет день за днём запускать себя!

Обласканная прессой, ненужная игрокам. Обзор «мёртвой» беты Concord

Обзоры 24 июля 14:25 0

Тот факт, что Sony отменила многопользовательский режим The Last of Us Part 2, но дала зеленый свет Concord, говорит, что в компании работают люди, желающие ей зла. И то, что этот релиз оказался никому не нужен даже нет смысла спекулировать — на бесплатном бета тесте у игры было в пике 2388 игроков! А на релизе за ЭТО попросят 40 долларов. Мы же решили вам рассказать, почему отдавать их компании Sony не стоит — по крайней мере не за Concord.

Обзор клавиатуры Zone 51 Garnet: очень тихий и очень белый «гранат»

Под названием Garnet (гранат, если по-нашему) компания Zone 51 выпустила почему-то белоснежную клавиатуру. И то, что она механическая, тоже сразу вводит в заблуждение, потому что устройство оказалось чрезвычайно тихим, а печать на ней можно описать только словом «деликатная». Чем ещё удивила, порадовала и огорчила клавиатура — рассказываем в обзоре.

Большие разборки в маленькой муравьиной колонии. Обзор стратегии Empires of the Undergrowth

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

В Empires of the Undergrowth игрок берёт по контроль развивающуюся колонию муравьёв, и устанавливает власть над территорией, которую человек счёл бы смехотворной. Но для муравьёв этот клочок земли сравним с целым миром — и за него придётся стоять до конца!