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

Стоит задуматься о том, насколько ваши идеи и используемые образы будут понятны вне контекста вашего опыта. Персонажи моей игры Catmaze основаны на русских сказках и славянских мифах, но я изо всех сил пытался сделать их цели и характеры понятными и в отрыве от всех тех знаний, которыми обладает выросший в России человек. Разработчик визуальной новеллы «Зайчик» перенес игрока в русские реалии начала 90-х. Он понимал, что играть будут не только люди, заставшие это время, и уж тем более не только те, кто вырос в России. Оттого в «Зайчике» есть нечто вроде словаря, где поясняются такие понятия, например, как Бабай: «в славянском фольклоре ночной дух, воображаемое существо, упоминаемое родителями, чтобы запугать непослушных детей». Так игрок, желающий разобраться во всех образах и элементах, задействованных в игре и формирующих целостную картину, не покинет игру с горьким привкусом вызванной отсутствием контекста недосказанности, которую по недосмотру допустил автор. Здорово, что игра не навязывает чтение этого словаря, но стоит учитывать, что подобным «сноскам» уделит внимание далеко не каждый игрок и закладывать в них вещи, действительно необходимые для хотя бы поверхностного понимания произведения, не стоит.

Иллюзия прозрачности

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

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

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

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

Проклятие знания

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

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

Мы взялись за разработку игр, определенно обладая опытом игры в них. Мы набрались знаний из сотен других проектов и уже забыли, с какими трудностями столкнулись, в первый раз осваивая перегруженный интерфейс какой-нибудь стратегии вроде Warcraft. Сотню пройденных игр спустя мы уже хорошо ознакомились со множеством игровых элементов, чтение которых кажется нам теперь очевидным. В ходе разработки у нас может даже и не проскочить мысли о том, что игрок не разберется в том, что нам самим кажется азами. И вот такой мысли не было ни у разработчиков Pascal’s Wager, ни у разработчиков Exorcist Fairy.

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

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

97 этюдов для архитекторов программных систем
97 этюдов для архитекторов программных систем

Успешная карьера архитектора программного обеспечения требует хорошего владения как технической, так и деловой сторонами вопросов, связанных с проектированием архитектуры. В этой необычной книге ведущие архитекторы ПО со всего света обсуждают важные принципы разработки, выходящие далеко за пределы чисто технических вопросов.?Архитектор ПО выполняет роль посредника между командой разработчиков и бизнес-руководством компании, поэтому чтобы добиться успеха в этой профессии, необходимо не только овладеть различными технологиями, но и обеспечить работу над проектом в соответствии с бизнес-целями. В книге более 50 архитекторов рассказывают о том, что считают самым важным в своей работе, дают советы, как организовать общение с другими участниками проекта, как снизить сложность архитектуры, как оказывать поддержку разработчикам. Они щедро делятся множеством полезных идей и приемов, которые вынесли из своего многолетнего опыта. Авторы надеются, что книга станет источником вдохновения и руководством к действию для многих профессиональных программистов.

Билл де Ора , Майкл Хайгард , Нил Форд

Программирование, программы, базы данных / Базы данных / Программирование / Книги по IT