Читаем Ошибки разработчиков видеоигр. От идеи до провала полностью

Понятие «честности» формируется у игрока из множества элементов. Один из них – отзывчивость и отклик на нажатие клавиш. В игре, которая претендует на звание «сложной», равно как и в той, разработчик которой заботится о состоянии потока, управление должно ощущаться идеальным. Многие начинающие авторы, по моим наблюдениям, добиваются прекрасного отклика на стадии, когда проект еще представляет собой схематичное нагромождение примитивов и заглушек, но не осознают, что на ощущение отзывчивости влияют и анимации. Как бы плавно ни передвигалась физическая модель персонажа, излишне резкие (или, напротив, излишне тягучие) переходы между анимациями создают иллюзию заторможенности. Если вы хотите прочувствовать этот эффект на себе – поиграйте в Fearmonium.

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

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

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

Ошибка 10

Разрушение потока

Игровая рутина

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

Какой бы интересной ни была механика, она может восприниматься как скучное и однообразное действие, выбивающее из состояния потока. К этому обычно приводит отсутствие в ней двух ключевых элементов. Первый – это риск. От вашей игры может откровенно потянуть в сон, если в ней не будет необходимости рисковать. Даже в визуальных новеллах игрок иной раз рискует, выбирая тот вариант ответа, который приведет к нежелательным для него последствиям. Борьба со скукой – одна из главных дилемм в регулировании потока, и здесь с блеском отличилась Doom Eternal. Авторы этой игры придумали способ поощрения безбашенного поведения игрока: переключившись с огнестрельного оружия на бензопилу, обращение с которой вынуждает приблизиться к монстру на опасно близкое расстояние, и нанеся ему урон в упор, игрок получит дополнительные патроны. Быть может, с точки зрения сценария это решение весьма спорное и неоправданное, но с точки зрения состояния потока оно работает отлично – игрок не заскучает. Он будет вынужден рисковать, постоянно подставляясь под удар. Такое поведение удержит его на необходимом для потока уровне сложности.

Элемент риска в рутинных действиях работает на регуляцию потока иной раз даже лучше, чем добавление новых механик: рассматривая тот же Doom Eternal, невозможно не припомнить момент, когда игра возомнила себя платформером и сломала собственные правила. Огромное количество игроков не то что из потока вышли – они забросили прохождение игры вовсе.

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных