Gamedev Владимир Семыкин
7 569

Кайдзю атакуют: переосмысление неудачи в геймплее Into the Breach

Когда смерть героя — не самая страшная участь.

В закладки
Аудио

Во многих играх смерть героя означает проигрыш. И наоборот, если персонаж остался невредимым, то битву можно считать успешной. По мнению разработчиков Into the Breach, такой подход эффективен далеко не во всех тайтлах, поэтому они попытались найти альтернативу.

Автор Gamasutra Алекс Уилтшир опубликовал текст, в котором разобрал работу системы приоритетов в Into the Breach. Разработчики намеренно заставили игроков защищать не жизнь подконтрольных персонажей, а густонаселённые города. Мы выбрали из материала главное.

Into the Breach использует rogue-like механики FTL: Faster Than Light. Здесь игрок должен выживать и модернизировать свой отряд из трёх мехов, чтобы противостоять постоянно растущей угрозе. Пользователь должен сражаться с расой гигантских насекомых под названием Век, пытающейся уничтожить человечество. Схватки представляют собой запутанные тактические загадки, которые необходимо решить, чтобы защитить общество людей.

Мы требуем от игроков отучиться от того, чему их учили практически все другие стратегические игры: потеря меха или главного героя — это худшее, что может случиться.

Джастин Ма
художник Subset Games

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

Как заставить игроков заботиться о городах

Сопутствующий ущерб зданиям всегда был важной частью игры.

Мэттью Дэвис
программист Subset Games

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

Что если создать игру, в которой пользователю нужно защищать города во время гигантских сражений?

Но заставить игроков заботиться о защите городов было не так просто, как может показаться. Разработка Into the Breach всерьёз началась в начале 2014 года, когда Subset Games наконец-то закончила порт FTL для iPad. Тогда Ма и Дэвис начали набрасывать идеи того, как они могли бы сделать здания значимыми, придав им красивый вид или показав количество жертв после их разрушения.

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

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

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

Джастин Ма
художник Subset Games

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

Джастин Ма
художник Subset Games

Создание изменчивых приоритетов

Into the Breach — это игра переменчивых и болезненных решений, в которой постоянно приходится взвешивать плюсы и минусы каждого действия. При этом, очень многие факторы важны. В верхней части игрового экрана находится уровень здоровья и очки Power Grid.

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

Поэтому часто встречаются ситуации, когда, например, можно заработать очко репутации, уничтожив плотину, либо спасти город от атаки Век. Но необходимо выбрать что-то одно. Или же можно заработать очки Power Grid, но, возможно, это приведёт к потере меха.

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

Как сделать мехов менее важными

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

Мехи всё еще имеют значение в том смысле, что, если они разрушатся, вы будете наказаны смертью пилота.

Мэттью Дэвис
программист Subset Games

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

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

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

Джастин Ма
художник Subset Games

Бесконечные сражения, сделанные вручную

Карты в Into the Breach создавались не с помощью процедурной генерации, так как авторам было важно контролировать уникальность и интересность локаций. Поскольку они составлены из 64 клеток, было гораздо проще сделать 100 карт вручную, чем разрабатывать процедурную систему.

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

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

Джастин Ма
художник Subset Games

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

Вы должны всегда иметь возможность манипулировать ими. Если враг находится в положении, когда вы не можете его оттолкнуть, это становится совсем трудной задачей.

Мэттью Дэвис
программист Subset Games

Хорошо воспринимать Into the Breach как игру-головоломку, в которой каждый ход представляет собой проблему, решаемую с помощью правильной расстановки приоритетов. Но всегда есть самый важный показатель — Power Grid. Благодаря этому, всё выглядит чуть понятнее и стройнее. Именно многогранная система, в которой отдельные элементы имеют разное значение, делает геймплей Into the Breach по-настоящему интересным.

#геймдизайн #intothebreach

{ "author_name": "Владимир Семыкин", "author_type": "editor", "tags": ["intothebreach","\u0433\u0435\u0439\u043c\u0434\u0438\u0437\u0430\u0439\u043d"], "comments": 27, "likes": 120, "favorites": 94, "is_advertisement": false, "subsite_label": "gamedev", "id": 34551, "is_wide": false, "is_ugc": false, "date": "Wed, 19 Dec 2018 12:53:48 +0300" }
{ "promo": {"title":"Guns of Boom","order_id":0,"state":80,"description":"\u041e\u043d\u043b\u0430\u0439\u043d PvP-\u0448\u0443\u0442\u0435\u0440. \u0412\u0441\u0442\u0443\u043f\u0430\u0439 \u0432 \u0431\u043e\u0439!","email":"soldatenko@game-insight.com","button_text_id":7,"link":null,"app_store_link":"https:\/\/gunsofboom.onelink.me\/4289444349\/33db4f80","google_play_link":"https:\/\/gunsofboom.onelink.me\/4289444349\/33db4f80","color_id":0,"rejection_reason_text":null,"image":"{\"type\":\"image\",\"data\":{\"uuid\":\"d739e618-b339-faeb-7ab0-727ca32bf550\",\"width\":88,\"height\":88,\"size\":24774,\"type\":\"png\",\"color\":\"f1bb4f\",\"external_service\":[]}}","total":35500,"with_payment":false,"dates":"[{\"year\":\"2019\",\"month\":\"01\",\"day\":\"20\",\"available\":\"true\",\"price\":\"3500\",\"discount\":\"1500\",\"format\":\"backend\"},{\"year\":\"2019\",\"month\":\"01\",\"day\":\"21\",\"available\":\"true\",\"price\":\"5000\",\"discount\":\"0\",\"format\":\"backend\"},{\"year\":\"2019\",\"month\":\"01\",\"day\":\"22\",\"available\":\"true\",\"price\":\"5000\",\"discount\":\"0\",\"format\":\"backend\"},{\"year\":\"2019\",\"month\":\"01\",\"day\":\"23\",\"available\":\"true\",\"price\":\"5000\",\"discount\":\"0\",\"format\":\"backend\"},{\"year\":\"2019\",\"month\":\"01\",\"day\":\"24\",\"available\":\"true\",\"price\":\"5000\",\"discount\":\"0\",\"format\":\"backend\"},{\"year\":\"2019\",\"month\":\"01\",\"day\":\"25\",\"available\":\"true\",\"price\":\"5000\",\"discount\":\"0\",\"format\":\"backend\"},{\"year\":\"2019\",\"month\":\"01\",\"day\":\"26\",\"available\":\"true\",\"price\":\"3500\",\"discount\":\"1500\",\"format\":\"backend\"},{\"year\":\"2019\",\"month\":\"01\",\"day\":\"27\",\"available\":\"true\",\"price\":\"3500\",\"discount\":\"1500\",\"format\":\"backend\"}]","hits_count":87137,"scrolls_count":0,"clicks_count":113,"hits_limit":0,"scrolls_limit":0,"clicks_limit":0}, "link": "https://dtf.ru/redirect?hash=711a827f815242367f19babc34b72c1fdd1651f55cf4a641a5de6aeaea90816c&component=booster&id=40&type=daily&target=entry&url=", "buttonText": "Скачать", "location": "entry", "id": "40" }
{ "id": 34551, "author_id": 94357, "diff_limit": 1000, "urls": {"diff":"\/comments\/34551\/get","add":"\/comments\/34551\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/34551"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64954, "possessions": [] }

27 комментариев 27 комм.

Популярные

По порядку

Написать комментарий...
20

Ну, лично меня они не переубедили, если правда была такая задача. Жертвовал мехами только на последнем уровне, когда все равно не жалко. Что вовсе не помешало мне выбить там все ачивки и провести за игрой 100 часов, 10 из 10, авторы FTL талантища.

Ответить
4

Ну если бы инди-игра из циничного игрока могла бы делать гуманиста за 100 часов, мы бы жили дивном прекрасном мире. Или не жили, потому что параллельно была бы другая игра, которая за 10 часов из гуманистов бы делала прирожденных убийц.

Ответить
1

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

Ответить
0

Да, но в статье речь все же о непростых решениях, жертвах - а лишний раз подставиться тебе считай ничего и не стоит, если это не оговорено в задании.

Ответить
0

Одно проистекает из другого.
Действительно, каждый район города важен, особенно если грида осталось мало.
Но если позволить себе потерять меха далеко от конца - ты можешь проиграть и целиком.
У игры сильная положительная обратная связь - если ты не сможешь блокировать 3 действия - противников может стать слишком много и через ход ты можешь потерять все.

Ответить
1

Согласен. Те же ощущения (и я тоже все ачивки выбил). Лучше город сдать, чем меха. С плотиной из статьи -- то же самое. Есть некоторый прикол, конечно, в том, что мехом иногда можно прикрыть город (но не насмерть).

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

Ответить
16

Геймдизайн на кончиках пальцев. Помните, как в Матрице Сайфер говорил Нео, что он смотрит на код, но видит не его, а картинку? Так и в ITB - через пару боев игрок видит уже не карту с жуками и домиками, а возможности.

А опция отменить ход и перезапустить уровень - вообще бесценна. В Banner Saga, например, до этого не додумались, и из-за мис-клика на Hard приходилось переигрывать весь бой.

Ответить
0

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

Ответить
0

Можно отменить передвижение, если не юзал способность.
А можно отменить ход, со всеми действиями, но только один раз за уровень.

Да, уровень перезапускать нельзя.

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

Ответить
8

Самая интересная игра года

Ответить
7

Хороший текст. Игра тоже суперская, но как же я от неё устаю. У меня всегда были проблемы с прохождением подобных игр. Я ни разу не проходил дредмор и в дед селлс даже до первого босса дохожу один раз из десяти. Здесь же это помножено еще и на то что каждый ход это головоломка, и начиная с третьего острова я напрягаюсь так как будто решаю матан. Это супер интересно и приятно когда после 10 минут раздумий ты находишь план при котором твои три меха нейтрализуют пять угроз зданиям на разных концах карты, но эти 10 минут раздумий это просто ад. Для меня это единственный и главный минус, потому что из-за крутых мехов и общей стилистики, я все выходные оторваться не мог. И каждый раз страдал когда доходил до сложных уровней.

Ответить
1

Пару раз было что увидив какую нибудь сложную ситуацию я тыкал alt+f4. Просто что бы вернутся с мозгами по свежее %)

Ответить
1

Это да. Вообще у меня печет из-за того что по хорошему нужно перерывы делать постоянно, но играть на самом деле так интересно что зависаю по 3-5 часов подряд.

Ответить
2
Ответить
–3

Одна из лучших игр 2018.
неудачи в геймплее

Вы там совсем ахуели?

Ответить
0

Игра хорошая, лучше FTL, но как и FTL подправляет баланс кривыми костылями.
И концепция бесполезности прокачки пилотов с предоставляемой такой возможностью убивает наповал.
Мне показалось что уровень врагов зависит от уровня пилотов. Как и в фтл (где эта фишка 100% была). И поэтому проще как раз проходить не прокачивая пилотов и жертвуя их намеренно.

Ответить
2

Ахаха. А вот и кандидат на роль "вампира" из "Ложной слепоты".
Вам надо в генералы. Без шуток. Почти. :D
Мне вот наоборот было жалко терять и пилотов и здания, так что я, видимо, представитель идеальной ЦА.

Ответить
0

А может есть что-то похожее в этом жанре? На залипал наверно сотню часов, доставило дико.
FTL тоже уже осилен.

Ответить
2

Есть зубодробительный Desktop Dungeons https://store.steampowered.com/app/226620/Desktop_Dungeons/

Ответить
0

Slay The Spire :)
Игра в другом жанре, но пишу потому, что после Into The Breach залипал нее, для меня по эмоциям они оказались похожи. Ну в любом случае обе игры пошаговые, и показывается, что враги будут делать.

Ответить
0

Слишком легкая - из-за того, что можно наперед все посчитать выигрывал всегда на всех островах. Зачем они у всех сделали фиксированную атаку, ума не приложу. В Xcom просчитываешь, и раз - солдат с высокими шансами промахивается - появляется саспенс, начинаешь думать, как разрулить форс-мажор. Здесь же как по нотам. Такой потенциал, а получилось на пару-тройку часов, пока исследуешь весь контент, т.к. сражения из-за тотальной предсказуемости кто куда пойдет и какой урон нанесет интереса не представляют.

Ответить
1

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

Ответить
0

Ну не знаю. Я в Into The Breach прошел вообще все - выбил все ачивки, чтобы получить секретную команду. Довольно много играл. При этом эффективнее всего было сохранять пилотов. Во всех действительно хороших прохождениях я их не терял. Могу представить какой-то самоубийственный билд, но сам я так не играл, а играть в нее я вроде неплохо научился.

Ответить
0

Столько труда в баланс - а толку? Из игры в игру можно перевести только одного пилота, а поломанные "мехи" после боя бесплатно ремонтируются и встают под управление ИИ. В самом начале можно продать двух пилотов из трёх и получить не только дополнительные деньги на апгрейды, но и две "мехи", которыми можно безо всяких штрафов жертвовать в каждом бою. В результате игра превращается в избиение очень тупых тараканов, а не в хитрую головоломку.
Для мобилок ITB получилась неплоха, но на полноценную игру к сожалению, не сдюжили. FTL куда лучше и сложнее была.

Ответить
0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]
Невероятно! Skyrim портировали на...
Подписаться на push-уведомления