fonzeppelin: (Default)
[personal profile] fonzeppelin

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


И результат был предсказуем.











Игрок под ником Morfalath  обратил внимание, что алгоритм стрельбы игровых противников в космическом бою всегда сводится к прицеливанию точно в геометрический центр его корабля. Таким нехитрым способом компьютерный оппонент добивался оптимальной вероятности попаданий. Но раз есть жесткий алгоритм, то, стало быть, есть и рамки, за которые он выйти не в состоянии... и это можно использовать.


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










Получившаяся конструкция в определенной степени унаследовала философию от американского экспериментального «танка-скелета» Первой Мировой Войны — объемистая рама со множеством пустого пространства, сквозь которую неприятельские выстрелы будут просто пролетать, не задевая ничего.


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



Это простое и изящное решение — наглядная демонстрация, как легко найти обходные пути вокруг жестко заданных алгоритмов, если игроку предоставлена достаточная свобода действий. Полагаю, что в будущих патчах «Betheda» попытается что-нибудь сделать с алгоритмом прицеливания (например, заставит его проверять, есть ли реально что-нибудь в точке прицеливания). Но пока что концепция кубноута прекрасно работает.



P.S. И хочу отметить, что не стоит толковать это как «победу человеческой гибкости над машинной линейностью». Закавыка в том, что ИскИны такие вот дыры в правилах умеют находить гораздо лучше людей.


Date: 2023-09-11 04:33 pm (UTC)
From: [identity profile] ze-danilla.livejournal.com

добавить приоритетные точки для атаки — вооружение и двигатели — и го ногебать людишек

Date: 2023-09-12 06:17 am (UTC)
From: [identity profile] antontsau.livejournal.com
Сразу контрмера — фальшивый дрыгатель

Date: 2023-09-12 06:41 am (UTC)
From: [identity profile] ze-danilla.livejournal.com

а вот это уже игровой момент, а не игровой баг

Date: 2023-09-12 06:47 am (UTC)
From: [identity profile] antontsau.livejournal.com

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

Date: 2023-09-17 06:15 pm (UTC)
From: [identity profile] y-a-noname.livejournal.com

ИМХО, так себе мера — после попадания двигатель перестает быть двигателем и становится металлоломом. И робот начинает расстреливать следующий двигатель, фальшивый он или нет, пока все не кончатся.

Profile

fonzeppelin: (Default)
fonzeppelin

January 2026

S M T W T F S
     12 3
4 56 78910
1112131415 1617
18 192021222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 20th, 2026 01:15 am
Powered by Dreamwidth Studios