26 Ноября 2022
15

Подход к созданию подземелий в IRON WORLD

Приветствую дорогой читатель!

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


В основе IRON WORLD идея совместить боевую составляющую от Hotline Miami с миром и ролевой системой Fallout. Для создания большого и правдоподобного мира, который будет интересно исследовать, нужны локации. Много локаций. Полностью ручной подход показал низкую технологичность процесса - уходило слишком много времени.


Было решено использовать смешанный подход:

1. Для сюжетных локаций - больше ручной работы и уникальности.

2. Для случайных локаций - минимум работы ручками и максимум модульности и процедурной генерации.


Локации игрок находит, путешествуя на глобальной карте на машине или пешком. Это тема для отдельного поста))


Цветовая гамма повторяет цвета пип-боя из Fallout 3 и 4

Зайдя в локацию игрок может обнаружить на ней вход в данж.

Который перенесет его в подобную сеть комнат и коридоров. Вдохновляли классические роуглайк-игры с их процедурными лабиринтами и случайным содержимым комнат.

Вы наверное уже заметили на скринах комнаты одинакового размера, но с разным содержимым (интерьером). Данж строится на основе набора комнат разной формы. Каждая комната имеет набор тематических интерьеров. Например: бараки, мастерская, склад, столовая, качалка, ферма и т.п.


Данж имеет глубину генерации (максимальное количество комнат) - от пары комнатушек на входе до разветвленной системы.


Содержимое комнат состоит из структурных объектов (препятствия) и проходимого декора (ковры, мелкий мусор, лут). Декор добавляет второй слой глубины, правдоподобности и я бы даже сказал уюта. Помещения с мелкими деталями интересно разглядывать. Если бы ставилось целью только поиск и убийство врагов, сгодились и голые стены. Но для меня было важно создать мир, в который можно поверить и погрузиться.


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


Ферма. С кустов можно собрать урожай, который хранится здесь же, есть источники воды. Пустые бутылки в углу можно подобрать и наполнить водой.

Зона отдыха. Бильярд, аркадные автоматы, жрака, удобные диванчики. Место релаксации местных головорезов.

Мастерская по разбору машин на детали и крафта полезностей.

Чтобы даже один и тот же интерьер каждый раз воспринимался по-новому, я пошел еще дальше. Большинство объектов используют случайный скин при генерации локации. Например: чистая бочка, потрепанная, с подтеками, с отверстиями от пуль.


А еще есть случайные враги и случайный лут в контейнерах.

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


Скоро IRON WORLD выходит в VK Play

https://1l-go.vkplay.ru/r/adid/3427973_1/sub/1stUAtrackingte...


Попробовать демоверсию можно в Steam

https://store.steampowered.com/app/1687730/IRON_WORLD/


или на itch io

https://kaiafaskain.itch.io/iron-world


Можете ознакомиться с моими предыдущими постами по игре. Лично мне было забавно пересмотреть их и вспомнить как все выглядело в начале и как двигалось вперед.

https://pikabu.ru/series/iron_world_dnevniki_igryi_2279

Показать полностью 8
10263

Ответ на пост «Ты чё самый умный?»13

Мужик при мне дал хорошего леща девушке, переходившей дорогу, чей ребенок 3-4 лет на беговеле буквально на сантиметр разминулся с его бампером. А я... ничего не сделал - посчитал, что вторая оплеуха за одно и то же уже будет перебор.

12

Ответ на пост «Я лучше поем дома»2

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

Как вернуть деньги с купибилет?

Здравствуйте. Купил билеты через сервис «Купибилет». Покупал билеты до Казахстана (да, да впал в уныние, панику, депрессию на какое-то время)

В последний момент передумал улетать (осознал, что я нищий и моего запаса денег не хватит на проживание, а также есть необходимость оплаты кредитов, ипотек и прочего, что на новом месте даже с учетом работы я себе не смогу позволить)

Написал заявление на возврат средств.

Оставлю эпопею, как я пытался сняться с бронирования и как меня посылали авиакомпании в .. «где покупали, туда и идите».

Суть в чем. Заявка оставлена была 1 октября. На дворе 26 ноября. Обратился в ТП, где мне очень четко и ясно (сарказм) ответили, мол «молодой человек, не мешайте работать» после чего закрыли заявку.

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

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

Показать полностью 3
3

Перелом челюсти, нужен совет

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

Показать полностью 3
Мои подписки
Подписывайтесь на интересные вам теги, сообщества, авторов, волны постов — и читайте свои любимые темы в этой ленте.
Чтобы добавить подписку, нужно авторизоваться.

Отличная работа, все прочитано! Выберите