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


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

Публикации

Анатомия RPG: когда появились ролевые игры и почему сегодня жанр рано хоронить

Статьи 24 февраля 17:01 0

Ролевые игры прельщают массовую аудиторию тем, что обещают высокую степень свободы: в сюжете, в развитии персонажа, в исследовании открытых миров и не только. В этом материале мы вспомнили истоки ролевых игр — и как они переживают второе рождение сегодня.

Новое слово в жанре, требующее полировки. Обзор тактического стелса The Stone of Madness

Обзоры 22 февраля 15:00 0

Разработчики атмосферного Souls-like платформера Blasphemous решили опробовать новую стезю. В The Stone of Mandess вновь предстоит изгнать зло. Но в этот раз не получится просто отбиваться от опасностей. Под управление игрока попадает группа сломанных морально, но решительных людей. И им придётся использовать любой трюк ради выживания — чтобы сбежать из сумасшедшего дома.

Эксклюзив: мы поиграли в Gothic Remake! Наши впечатления и опасения

Обзоры 21 февраля 15:00 0

Неожиданно редакции IXBT Games удалось заполучить в свои руки ранний доступ к демоверсии Gothic Remake, которую разрабатывает Alkimia Interactive. Как фанат оригинальной игры, я не мог пройти мимо такой возможности — и уже прошёл демку вдоль и поперёк! Впечатления и детали — в этом материале.

Объедки. Первые впечатления от Elden Ring: Nightreign

Статьи 20 февраля 16:00 0

На прошедших выходных FromSoftware провела первое тестирование Elden Ring: Nightreign, оценивая нагрузку серверов и выявляя проблемы с сетью. Тестировщиков выбирали случайным образом, и нам очень повезло оказаться в этом списке. Поэтому я готов поделиться впечатлениями от игрового опыта и объяснить, почему эта игра не вызывает доверия и уважения.

Главные инди-игры января. Настройщица встречается с гомункулами, города летают, коммандос идут монастырь и не только

Итоги 19 февраля 15:00 0

В январе независимые разработчики представили настоящие жемчужины: классика жанра встречается с современными механиками, истории о магии и технологиях переплетаются в неожиданных комбинациях, а управления летающими городами и исследования мрачных особняков не отпускают.