top of page

Making-of: энергетический забор

Фото автора: Marcel Dütscher
Marcel Dütscher
4 июл.
1 мин. чтения

Некоторые функции выглядят маленькими, но затрагивают все слои игры. Энергетический забор из таких — вот полный making-of, от желания до задокументированной слабости.


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


Дизайн: два новых блока. Забор — обычный твёрдый блок (создаётся из панелей и кабелей, намеренно без требования чертежа: базовая защита должна быть доступна рано). Ворота — самая хитрая часть: они видимы, но без столкновения с игроком, а на стороне сервера логика существ решает, кому можно пройти. Игрокам и компаньонам — да. Диким животным и врагам — нет.


Работа за кадром: проверку прохода пришлось встроить во все три системы движения (дикие животные, компаньоны, враги на планетах). Клиентский меш-генератор получил своё первое исключение для столкновений. Текстура родилась в нашем ИИ-конвейере, гул — в ElevenLabs, и он намеренно смикширован как самый тихий постоянный звук в игре: забор, который раздражает, снесут.


Задокументированная слабость: летающие существа перелетают через забор. Мы могли бы это «исправить» — невидимое силовое поле до самого неба, — но это было бы неправильно: забор есть забор. Вместо этого слабость записана в Кодексе. От летунов нужна просто крыша.


Что мы выносим: у хорошей функции есть чёткое правило («останавливает наземных животных»), честный предел («не летающих») — и оба должны быть записаны в игре, а не только в коде.

Недавние посты

Смотреть все

Комментарии


Комментарии к этому посту больше не доступны. Обратитесь к владельцу сайта за дополнительной информацией.
bottom of page