Категории
Самые читаемые
onlinekniga.com » Компьютеры и Интернет » Программирование » Ошибки разработчиков видеоигр. От идеи до провала - Слава Грис

Ошибки разработчиков видеоигр. От идеи до провала - Слава Грис

Читать онлайн Ошибки разработчиков видеоигр. От идеи до провала - Слава Грис

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 45 46 47 48 49 50 51 52 53 ... 68
Перейти на страницу:
внимание трансляциям игр, в данном случае сложных. Если у игрока есть ощущение, что игра с ним честна, то очередной провал не будет вызывать гнева, а если ведущий трансляции постоянно выкрикивает «Да я же нажал на кнопку!» или «Я же допрыгнул до этой платформы!», это значит, что в своем проигрыше он винит не себя, а игру и ее создателей. Ощущение честности – залог того, чтобы избежать эгоистичной погрешности. Вы должны дать игроку понять, что у него есть все шансы победить.

Я уже писал, что нельзя сталкивать игроков с препятствиями, к преодолению которых они не готовы, однако здесь есть еще несколько хитростей. К примеру, использовать эгоистическую погрешность можно и в обратную сторону: успехи, которые обеспечила игроку сама игра, он припишет себе. Обратите пристальное внимание на управление в Dead Cells. Если игрок чуть-чуть не допрыгивает до уступа – игра включает «автодоводку»: персонажа слегка подбрасывает вверх, и на платформу он всё-таки приземляется. В случае, когда, прыгая с края пропасти, игрок нажал на кнопку чуть позже – когда падение вниз уже началось, – у него есть несколько десятых долей секунды, чтобы оттолкнуться от воздуха и совершить-таки прыжок. Этот трюк называется «время койота» (так его назвали в честь героя одного из мультиков серии Looney Tunes – Вайл И. Койота, известного комичным «замиранием» в воздухе над пропастью на несколько секунд, требующихся для осознания всей печальности ситуации; иногда вместо падения за этим следовало неистовое перебирание ногами, позволявшее Койоту как по волшебству вернуться на какой-нибудь уступ сбоку). «Время койота» используется повсеместно: такая механика есть даже в Sekiro, платформинг в которой не является основной составляющей. Есть и другие способы помочь игроку. Если в той же Dead Cells упасть с платформы спиной к монстру и нажать на кнопку удара, игра поймет, что игрок просто не успел развернуться, и развернет его сама таким образом, чтобы удар пришелся-таки по врагу. Если в Celeste прыгнуть вверх, находясь под краем потолка, и задеть его таким образом, что, например, левая часть персонажа упрется в потолок, а над правой частью не будет ничего, то персонажа слегка подвинет вправо – и прыжок будет выполнен на максимально возможную высоту.

Во многих играх коллизии персонажа во время атаки выходят за рамки его видимого спрайта. Таким образом, когда игроку не хватает всего пары пикселей, чтобы дотянуться до монстра своим оружием, чудовище всё равно получает урон. У соперников же это часто работает в обратную сторону: чтобы нанести урон игроку, они должны достаточно глубоко «погрузиться» в его спрайт. Если же их атака лишь едва коснулась главного персонажа, то урон не пройдет, а игрок будет считать, что он замечательно увернулся от вражеской атаки.

Вокруг взаимодействующих объектов в лучшем случае должно быть два вида областей коллизии – hit box и hurt box. Hit box обеспечивает попадание удара по врагу, а hurt box регистрирует попадание по самому владельцу. При соприкосновении hurt box вашего героя с hit box врага первый получает урон. При соприкосновении hit box игрока с hurt box соперника урон получает враг. Если hit box главного персонажа будет больше, чем hit box монстров, игрок сочтет это вполне справедливым, равно как и ситуацию, в которой hurt box игрока меньше, чем hurt box монстра.

Когда игра помогает играть, мало кто сочтет это нечестным, однако обратная ситуация очень часто вызывает гнев и негодование.

Выбор сложности

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

Вариант «сделать по-человечески» подразумевает более вдумчивый подход к созданию выбора сложности, смена которой будет влиять на дизайн уровней, на задержку между атаками врагов и на тысячи других мелочей, которые отнимут у вас времени столько же, сколько, пожалуй, отняло бы создание другой игры. Я никогда не рекомендую маленьким командам так сильно усложнять себе жизнь. Вместо этого можно задуматься о создании Assist Mode – режима, который позволяет откровенно жульничать. В souls-like игре Steelrising есть возможность в любой момент включить бессмертие, что делает проект доступнее для людей, не готовых получать по голове от каждого встреченного монстра. Настроек для помощи игроку в уже много раз упомянутой Celeste просто не счесть: игра позволяет любому тонко отрегулировать правила под себя. В итоге каждый может получить тот опыт, который сам сочтет честным. Если игроку не нравится механика выносливости в этой игре, он может ее отключить, равно как и избавиться от ограничений по количеству рывков или прыжков.

Насколько существование Assist Mode вписывается в идею вашего проекта – решать вам. Всё зависит от конкретной игры. Я лишь обращаю ваше внимание на то, что некоторые разработчики прибегают к такому способу решить проблему с честностью, и некоторые игроки его даже одобряют. Углубитесь в чтение отзывов к играм, похожим на ваш продукт и имеющим такую механику. Так вы сможете увидеть самостоятельно, перевешивает ли восторг игроков их гнев или наоборот.

Конформизм

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

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

Конформность не является сугубо отрицательной чертой хотя бы уже потому, что человечество обязано этому

1 ... 45 46 47 48 49 50 51 52 53 ... 68
Перейти на страницу:
На этой странице вы можете бесплатно читать книгу Ошибки разработчиков видеоигр. От идеи до провала - Слава Грис.
Комментарии