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


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

Публикации

Развлечение для детей и взрослых. Обзор отечественного квеста Is This Game Trying To Kill Me?

Обзоры 23 ноября 15:00 0

Суть Is This Game Trying To Kill Me? сводится к решению простых головоломок. Да, она короткая, но захватывающая, а процесс прохождения дарит только положительные эмоции.

(18+) Жертвы во имя Великого Ктулху. Обзор хоррор-стратегии Worshippers of Cthulhu [Ранний доступ]

Обзоры 22 ноября 15:00 0

Похоже, нет ещё одного настолько горячо любимого разработчиками игр писателя, как Г.Ф.Лавкрафт. Как ещё объяснить такое количество релизов, вдохновлённых одним из основоположников жанра ужасов и тёмного фэнтези? Особенность очередного проекта – управление городом и жителями-культистами, приближающими приход Ктулху.

Инди игры октября. Resident Evil с фан-сервисом, стильные метроидвании, необычные стратегии, арт-хаус и выживалки

Итоги 21 ноября 19:00 0

Какие же они стильные! Практически все инди-игры октября, ставшие популярными среди игроков, отличаются своеобразным стилем. Не всегда он совпадает с представлением большинства о прекрасном, но в уникальности этим проектам не откажешь. В плане геймплея октябрьские проекты тоже могут удивить: зомби-хоррор в стиле Resident Evil, русская рулетка в мрачном баре, файтинг в духе Super Smash Bros., мрачные метроидвании и (не)серьезные стратегии. Найдут чем порадовать и фанаты лёгких жанров.

Как разработчики борются за честную игру? Интервью с Astrum Entertainment об античитах и читерах

Статьи 21 ноября 14:00 0

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

Попытка усидеть на двух стульях. Номинанты The Game Awards 2024

Статьи 20 ноября 20:00 0

Наступил ноябрь. А это означает, что настала пора подготовки к итогам года. Уже полным ходом идет голосование за лучшие игры в рамках главной ежегодной премией – The Game Awards. И желание Джеффа Кили создать «игровой Оскар» полностью воплотилась в реальность: в жюри находятся сомнительные личности, критерии отбора номинантов и призёров вызывают огромные споры, а ещё на такое шоу привлекаются спонсорские бюджеты. Каждая последующая церемония всё больше превращается в клоунаду, созданную для инвесторов, а не для зрителей. Потому за этим мероприятием интересно наблюдать не как за итогами года, а как за результатом деградации индустрии.