Выбрать книгу по жанру
Фантастика и фэнтези
- Боевая фантастика
- Героическая фантастика
- Городское фэнтези
- Готический роман
- Детективная фантастика
- Ироническая фантастика
- Ироническое фэнтези
- Историческое фэнтези
- Киберпанк
- Космическая фантастика
- Космоопера
- ЛитРПГ
- Мистика
- Научная фантастика
- Ненаучная фантастика
- Попаданцы
- Постапокалипсис
- Сказочная фантастика
- Социально-философская фантастика
- Стимпанк
- Технофэнтези
- Ужасы и мистика
- Фантастика: прочее
- Фэнтези
- Эпическая фантастика
- Юмористическая фантастика
- Юмористическое фэнтези
- Альтернативная история
Детективы и триллеры
- Боевики
- Дамский детективный роман
- Иронические детективы
- Исторические детективы
- Классические детективы
- Криминальные детективы
- Крутой детектив
- Маньяки
- Медицинский триллер
- Политические детективы
- Полицейские детективы
- Прочие Детективы
- Триллеры
- Шпионские детективы
Проза
- Афоризмы
- Военная проза
- Историческая проза
- Классическая проза
- Контркультура
- Магический реализм
- Новелла
- Повесть
- Проза прочее
- Рассказ
- Роман
- Русская классическая проза
- Семейный роман/Семейная сага
- Сентиментальная проза
- Советская классическая проза
- Современная проза
- Эпистолярная проза
- Эссе, очерк, этюд, набросок
- Феерия
Любовные романы
- Исторические любовные романы
- Короткие любовные романы
- Любовно-фантастические романы
- Остросюжетные любовные романы
- Порно
- Прочие любовные романы
- Слеш
- Современные любовные романы
- Эротика
- Фемслеш
Приключения
- Вестерны
- Исторические приключения
- Морские приключения
- Приключения про индейцев
- Природа и животные
- Прочие приключения
- Путешествия и география
Детские
- Детская образовательная литература
- Детская проза
- Детская фантастика
- Детские остросюжетные
- Детские приключения
- Детские стихи
- Детский фольклор
- Книга-игра
- Прочая детская литература
- Сказки
Поэзия и драматургия
- Басни
- Верлибры
- Визуальная поэзия
- В стихах
- Драматургия
- Лирика
- Палиндромы
- Песенная поэзия
- Поэзия
- Экспериментальная поэзия
- Эпическая поэзия
Старинная литература
- Античная литература
- Древневосточная литература
- Древнерусская литература
- Европейская старинная литература
- Мифы. Легенды. Эпос
- Прочая старинная литература
Научно-образовательная
- Альтернативная медицина
- Астрономия и космос
- Биология
- Биофизика
- Биохимия
- Ботаника
- Ветеринария
- Военная история
- Геология и география
- Государство и право
- Детская психология
- Зоология
- Иностранные языки
- История
- Культурология
- Литературоведение
- Математика
- Медицина
- Обществознание
- Органическая химия
- Педагогика
- Политика
- Прочая научная литература
- Психология
- Психотерапия и консультирование
- Религиоведение
- Рефераты
- Секс и семейная психология
- Технические науки
- Учебники
- Физика
- Физическая химия
- Философия
- Химия
- Шпаргалки
- Экология
- Юриспруденция
- Языкознание
- Аналитическая химия
Компьютеры и интернет
- Базы данных
- Интернет
- Компьютерное «железо»
- ОС и сети
- Программирование
- Программное обеспечение
- Прочая компьютерная литература
Справочная литература
Документальная литература
- Биографии и мемуары
- Военная документалистика
- Искусство и Дизайн
- Критика
- Научпоп
- Прочая документальная литература
- Публицистика
Религия и духовность
- Астрология
- Индуизм
- Православие
- Протестантизм
- Прочая религиозная литература
- Религия
- Самосовершенствование
- Христианство
- Эзотерика
- Язычество
- Хиромантия
Юмор
Дом и семья
- Домашние животные
- Здоровье и красота
- Кулинария
- Прочее домоводство
- Развлечения
- Сад и огород
- Сделай сам
- Спорт
- Хобби и ремесла
- Эротика и секс
Деловая литература
- Банковское дело
- Внешнеэкономическая деятельность
- Деловая литература
- Делопроизводство
- Корпоративная культура
- Личные финансы
- Малый бизнес
- Маркетинг, PR, реклама
- О бизнесе популярно
- Поиск работы, карьера
- Торговля
- Управление, подбор персонала
- Ценные бумаги, инвестиции
- Экономика
Жанр не определен
Техника
Прочее
Драматургия
Фольклор
Военное дело
Ошибки разработчиков видеоигр. От идеи до провала - Грис Слава - Страница 26
Дальше всех в этом плане ушла игра Illbleed (рис. 15), в которой у нас есть индикатор здоровья, сердцебиения, эмоционального состояния, адреналина, слуха, запаха и «шестого чувства».
Рис. 15. Illbleed. Climax Graphics, 2001
В итоге прохождение Illbleed превращается в «игру в интерфейсы», что, конечно, всё равно оказалось достаточно веселым занятием, однако конкретно вашей целью при разработке игры может быть отнюдь не создание опыта, полностью завязанного на индикаторах.
Остановка времени
Различного рода всплывающие окна, рамки с диалогами или меню резко меняют темп игры, иной раз и вовсе останавливая в ней время. Я уже упоминал, что игроки, ведущие трансляции, чаще всего заканчивают играть, когда их персонаж погибает и время останавливается на грустной надписи Game over. Игрок выходит из потока, вспоминает о других делах и закрывает ваш проект. Такое же поведение вы будете наблюдать и на шоукейсах: остановка времени игровым интерфейсом служит причиной отложить контроллер чаще, чем что-либо другое.
Однажды я демонстрировал свою игру на фестивале, где, помимо видеоигр, была еще куча других активностей. Наш шатер располагался неподалеку от сцены, где периодически выступали известные музыканты. Один из игроков сел играть в Fearmonium просто в ожидании выхода любимой певицы, однако, даже услышав ее голос, продолжил играть, просто поглядывая в сторону сцены. Контроллер он отложил ровно в тот момент, когда время в игре остановилось из-за обязательного к прочтению диалога, и, бегло мне кивнув, побежал на танцпол.
Вновь вспоминая сложные платформеры в духе Super Meat Boy и Celeste, важно отметить, что умирать в этих играх приходится чрезвычайно часто и проигрыш является важной составляющей игрового процесса. Для того чтобы игрок оставался в потоке в ходе бесчисленных попыток пройти очередной зубодробительный уровень, перезапуск игры осуществляется почти моментально: нет ни всплывающего текста, ни затянутых анимаций, ни медленного погружения экрана во мрак. Даже музыка не останавливается. Напоровшись на очередную ловушку или упав в бездонную пропасть, мы возвращаем себе управление персонажем буквально через секунду.
Смерть – далеко не единственное, что выдергивает игрока из потока путем остановки времени. Долгие загрузки между экранами или утомительные однообразные анимации оказывают такой же эффект. Оптимизация проектов – обычно не самая сильная сторона независимых разработчиков, пришедших в нашу индустрию из отраслей, не связанных с программированием. Иной раз независимый проект вынуждает вспомнить эпоху PlayStation 2, когда времени между загрузками локаций хватало, чтобы сходить в туалет, налить чаю или кому-нибудь позвонить. В играх, плотно работающих с состоянием потока, загрузок практически нет: Journey создает впечатление путешествия по бесшовному миру, а не по разбитой на отдельные секции игры. Нет видимых переходов между локациями и в Gris – игре, которая тоже прекрасно удерживает игроков в потоке.
В играх, умело удерживающих игрока в потоке, иной раз интерфейс отсутствует целиком: никакой статичной информации не отображается ни в Journey, ни в Gris. Многие разработчики экспериментируют с интеграцией интерфейсов на саму сцену с персонажем. В Dead Space индикатор уровня здоровья расположен на спине главного героя, а в старенькой игре Boogerman у игрока при получении урона менялся цвет плаща. Некоторые ужастики экспериментируют с демонстрацией уровня здоровья через анимации протагониста, но этот метод требует огромного количества ресурсов и, будем честны, не всегда работает: естественно, состояние, когда персонаж уже при смерти, читается игроком на ура – герой сгибается, хромает и истекает кровью, а вот доходчиво продемонстрировать таким образом «легкое ранение» не так уж и просто.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-390', c: 4, b: 390})Интересно то, как наличие или отсутствие элементов интерфейса может способствовать или, напротив, мешать погружению в состояние потока. Невозможно дать универсальный ответ на вопрос о том, сколько именно статистики следует вываливать на экран и нужно ли работать над тем, чтобы скрывать интерфейс полностью. Основным критерием абсолютно любого элемента служит его уместность. Если вы считаете, что придумали способ сообщать игроку о состоянии здоровья своего персонажа без специальной шкалы в верхнем левом углу, вам сначала стоит убедиться, что этот способ работает, что игроки верно считывают информацию, которую вы пытаетесь до них донести. Помните, что ваша игра должна быть понятной, и, если отсутствие интерфейсов или, напротив, их нагромождение путает игрока, – не сходите с ума и не изобретайте велосипедов: добавьте маленькую и легко узнаваемую шкалу здоровья.
Бесконечные загрузки
Если загрузки становятся для вас проблемой при разработке, то способы ее устранения я рекомендую подсмотреть в играх той эпохи, когда оперативная память игровых систем и скорость чтения дисков не позволяли прогружать массивные объемы данных. В ужастике Fatal Frame (известном на Западе как Project Zero) перемещение между разными помещениями было оформлено следующим образом: главная героиня подходила к двери, и, когда игрок нажимал на кнопку «Открыть», камера приближалась к героине – таким образом скрывалось исчезновение выгружаемых из памяти текстур и объектов в комнате. После этого героиня лишь слегка приоткрывала дверь (что отлично работало на атмосферу ужасов) и робко топталась перед ней до тех пор, пока не прогружалась следующая локация. Конечно, смотреть на одну и ту же анимацию каждый раз может быть утомительно, но в контексте Fatal Frame, когда постоянно казалось, что из-за приоткрытой двери на нас вот-вот выпрыгнет уродливая нечисть, этот трюк работал. Более того, иногда действительно кто-то выпрыгивал.
В Legacy of Kain: Soul Reaver, где разработчики умудрились реализовать бесшовный мир на первой PlayStation, было несколько комнат с вратами для телепорта. Комнаты эти были почти идентичны (отличались лишь гербы на стене), и при телепортации системе не приходилось судорожно грузить новую локацию: игра использовала те же самые текстуры и объекты, успевая подгрузить новые до того, как игрок выходил из этой комнаты по длинной винтовой лестнице.
Будучи знакомым с этими примерами, я очень удивился, когда увидел в Ori and the Will of Wisps без малого десятисекундную анимацию телепортирования. Моего персонажа крутило в ослепительно белом вихре, и я был уверен, что это умелый способ спрятать загрузку новой локации. Но увы – это оказалось лишь умелой попыткой выбить игрока из состояния потока: по прошествии десяти секунд экран полностью заливался белым, и начиналась настоящая загрузка. В Ori это выглядело вдвойне странно, ибо разработчики явно задумывались о потоке, обеспечивая игрока приятным управлением и отсутствием загрузок в ходе исследования мира пешим ходом.
Звук
Заканчивая рассуждение о состоянии потока, я обязан отметить такой элемент, как звуковое сопровождение. Возможно, некоторые разработчики убеждены в том, что для удержания игрока в трансе необходимо использовать спокойную мелодичную музыку, но это не всегда так. В Doom Eternal – проекте, который изумительно справляется с удержанием игрока в потоке, – иной раз звучит настолько зубодробительный метал, что хочется вновь отрастить себе волосы, порвать на груди рубашку и пуститься в безумный пляс. Для потока важен не темп и даже не насыщенность музыкальной композиции, а – как и в случае с интерфейсами – ее уместность: скорость и насыщенность музыки должна совпадать со скоростью и насыщенностью игрового процесса.
Все треки в Doom Eternal состоят из десятка сочетающихся друг с другом паттернов, чередование которых зависит от поведения игрока и монстров. Как только заканчивается бой, мощные гитарные рифы отступают на задний план, предоставляя игроку возможность заняться исследованием локации и сбором трофеев под мрачные, атмосферные и тягучие мелодии. Но как только перед нами возникает очередной демон, барабаны вновь начинают выдавать сто шестьдесят ударов в минуту, а струны на гитарах рвутся от напряжения.
- Предыдущая
- 26/58
- Следующая