Неуязвимый кубноут из Starfield
Sep. 11th, 2023 05:29 pmНедавно вышедшая игра «Starfield» уже создала вокруг себя изрядный хайп, и хотя ее достоинства остаются предметом жарких споров (я лично на 90% убежден, что изначально это должна была быть РПГ по «Firefly», и самостоятельной вселенной стала лишь после того, как «Betheda» не сумела приобрести права), тем не менее, интерес публики она вполне себе привлекла. И одной из несомненных удач называют встроенный конструктор кораблей, позволяющий игрокам кастомизировать звездолеты и создавать с нуля собственные дизайны.
И результат был предсказуем.

Игрок под ником Morfalath обратил внимание, что алгоритм стрельбы игровых противников в космическом бою всегда сводится к прицеливанию точно в геометрический центр его корабля. Таким нехитрым способом компьютерный оппонент добивался оптимальной вероятности попаданий. Но раз есть жесткий алгоритм, то, стало быть, есть и рамки, за которые он выйти не в состоянии... и это можно использовать.
Идеей Morfalath было создать корабль вообще не имеющий центра. Его «кубноут» (название мое, не авторское) представлял собой кубической формы раму из переходников и коридоров, с прицепленными по углам модулями. В центре корпуса — куда целился бы компьютерный противник - как легко понять, находилось исключительно первосортное пустое место, сквозь которое вражеский огонь пролетал бы навылет.

Получившаяся конструкция в определенной степени унаследовала философию от американского экспериментального «танка-скелета» Первой Мировой Войны — объемистая рама со множеством пустого пространства, сквозь которую неприятельские выстрелы будут просто пролетать, не задевая ничего.
Для демонстрации возможностей своего детища, Morfalath записал видео боя с одним из высокоуровневых противников. И результат... восхищает. Упорство, с которым компьютерный оппонент выцеливает пустое место в центре кубноута сопоставимо лишь с абсолютной бесполезностью его огня. Выстрелы противника благополучно пролетают сквозь пустое место, лишь изредка и случайно цепляя балки конструкции. По словам Morfalath, одновременный бой с двумя десятками оппонентов максимального уровня оставил лишь незначительные повреждения на конструкции кубноута.
Это простое и изящное решение — наглядная демонстрация, как легко найти обходные пути вокруг жестко заданных алгоритмов, если игроку предоставлена достаточная свобода действий. Полагаю, что в будущих патчах «Betheda» попытается что-нибудь сделать с алгоритмом прицеливания (например, заставит его проверять, есть ли реально что-нибудь в точке прицеливания). Но пока что концепция кубноута прекрасно работает.
P.S. И хочу отметить, что не стоит толковать это как «победу человеческой гибкости над машинной линейностью». Закавыка в том, что ИскИны такие вот дыры в правилах умеют находить гораздо лучше людей.
no subject
Date: 2023-09-11 04:33 pm (UTC)добавить приоритетные точки для атаки — вооружение и двигатели — и го ногебать людишек
no subject
Date: 2023-09-12 06:17 am (UTC)no subject
Date: 2023-09-12 06:41 am (UTC)а вот это уже игровой момент, а не игровой баг
no subject
Date: 2023-09-12 06:47 am (UTC)точно такой же, если тупой робад начинает бить строго по дрыгателям — обеспечить ему два десятка дрыгателей, пусть стреляет в свое удовольствие. Силзнегадоид, если не совсем тупой, быстро поймет что тут что-то не так, что это за корыто с двадцатью дрыгателями???? робад — нет, ему нечем понимать.
no subject
Date: 2023-09-17 06:15 pm (UTC)ИМХО, так себе мера — после попадания двигатель перестает быть двигателем и становится металлоломом. И робот начинает расстреливать следующий двигатель, фальшивый он или нет, пока все не кончатся.