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

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

Архетип искателя, представленный в персонаже Лары Крофт до перезапуска, ставит главной амбицией героя исследование. Для такого персонажа нет ничего привлекательнее новых неизведанных земель и неразгаданных тайн – опыт и знания для него превыше всего. Для любовника же важно признание окружающих, всеобщее восхищение и обожание. Идеальным примером последнего является Зелос из Tales of Symphonia и, как ни странно, протагонист Fable. Хотя главный герой этой сказки и является аватаром, образ которого заполняется игроком, сами игровые механики подталкивают играющих действовать соответственно данному архетипу и завоевывать любовь и восхищение граждан, за что игра предлагает немало бонусов. Впрочем, их страх или ненависть тоже иной раз оказываются весьма выгодными.

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

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

Стоит бегло упомянуть еще несколько архетипов. Например, изгой – персонаж, который не похож на остальных и чувствует себя отверженным. Вокруг этой идеи построена любопытная игра Sally’s Face, и на ней же частично базируется образ Геральта из «Ведьмака 3». Злой гений обладает невероятным интеллектом, но направляет его во вред окружающим (всё детство презирал за это доктора Роботника из франшизы по Сонику), а коварный змей красивыми и изысканными словами ставит героя на неправедный путь, как делал это Мобиус в серии игр Legacy of Kain.


Оно

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

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

Особенно примечательна буквальная трактовка «сдерживания» во многих художественных произведениях. В начале игры зло чаще всего еще спит или только-только пробудилось. В играх серии Castlevania мы из раза в раз останавливаем воскрешение Дракулы. Очередное пробуждение Ганона в Zelda: Breath of the Wild сопровождается необходимостью пробудиться и Линку, который сам словно олицетворяет супер-эго, вступающее раз за разом в борьбу с Ид. В Batman: Arkham Asylum все злодеи изначально находятся в психушке. А Нер’зул из Warcraft III: The Frozen Throne скован непробиваемой толщей льда.

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


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

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

Programming with POSIX® Threads
Programming with POSIX® Threads

With this practical book, you will attain a solid understanding of threads and will discover how to put this powerful mode of programming to work in real-world applications. The primary advantage of threaded programming is that it enables your applications to accomplish more than one task at the same time by using the number-crunching power of multiprocessor parallelism and by automatically exploiting I/O concurrency in your code, even on a single processor machine. The result: applications that are faster, more responsive to users, and often easier to maintain. Threaded programming is particularly well suited to network programming where it helps alleviate the bottleneck of slow network I/O. This book offers an in-depth description of the IEEE operating system interface standard, POSIX (Portable Operating System Interface) threads, commonly called Pthreads. Written for experienced C programmers, but assuming no previous knowledge of threads, the book explains basic concepts such as asynchronous programming, the lifecycle of a thread, and synchronization. You then move to more advanced topics such as attributes objects, thread-specific data, and realtime scheduling. An entire chapter is devoted to "real code," with a look at barriers, read/write locks, the work queue manager, and how to utilize existing libraries. In addition, the book tackles one of the thorniest problems faced by thread programmers-debugging-with valuable suggestions on how to avoid code errors and performance problems from the outset. Numerous annotated examples are used to illustrate real-world concepts. A Pthreads mini-reference and a look at future standardization are also included.

David Butenhof

Программирование, программы, базы данных
Язык программирования C++. Пятое издание
Язык программирования C++. Пятое издание

Лучшее руководство по программированию и справочник по языку, полностью пересмотренное и обновленное под стандарт С++11!Р'С‹ держите в руках новое издание популярного и исчерпывающего бестселлера по языку программирования С++, которое было полностью пересмотрено и обновлено под стандарт С++11. Оно поможет вам быстро изучить язык и использовать его весьма эффективными и передовыми способами. Р' соответствии с самыми передовыми и современными методиками изложения материала авторы демонстрируют использование базового языка и его стандартной библиотеки для разработки эффективного, читабельного и мощного кода.С самого начала этой книги читатель знакомится со стандартной библиотекой С++, ее самыми популярными функциями и средствами, что позволяет сразу же приступить к написанию полезных программ, еще не овладев всеми нюансами языка. Большинство примеров из книги было пересмотрено так, чтобы использовать новые средства языка и продемонстрировать РёС… наилучшие СЃРїРѕСЃРѕР±С‹ применения. Эта книга — не только проверенное руководство для новичков в С++, она содержит также авторитетное обсуждение базовых концепций и методик языка С++ и является ценным ресурсом для опытных программистов, особенно желающих побыстрей узнать об усовершенствованиях С++11.Стенли Р'. Липпман работал старшим консультантом в Jet Propulsion Laboratory, архитектором РіСЂСѓРїРїС‹ Visual С++ корпорации Microsoft, техническим сотрудником Bell Laboratories и главным инженером- программистом по анимации в кинокомпаниях Disney, DreamWorks, Pixar и PDI.Р–РѕР·и Лажойе, работающий ныне в кинокомпании Pixar, был членом канадской РіСЂСѓРїРїС‹ разработчиков компилятора C/C++ корпорации IBM, а также возглавлял рабочую группу базового языка С++ в составе международной организации по стандартизации ANSI/ISO.Барбара Э. Му имеет почти тридцатилетний опыт программирования. На протяжении пятнадцати лет она работала в компании AT&T, сотрудничая с Бьярне Страуструпом, автором языка С++, и несколько лет руководила РіСЂСѓРїРїРѕР№ разработчиков С++.• Узнайте, как использовать новые средства языка С++11 и стандартной библиотеки для быстрого создания надежных программ, а также ознакомьтесь с высокоуровневым программированием• Учитесь на примерах, в которых показаны передовые стили программирования и методики проектирования• Р

Жози Лажойе , Барбара Э. Му , Стенли Б. Липпман

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