Сквозь пески времени: трудный путь Prince of Persia

Prince of Persia принесла значительную прибыль и оказала огромное влияние на игровую индустрию. Однако её судьба не была простой. Весной 2011 года геймдизайнер Джордан Мекнер (Jordan Mechner) рассказал на конференции GDC, как разрабатывалась игра и с какими препятствиями он сталкивался.

Начало

Ещё во время обучения в колледже Мекнер написал на компьютере Apple II игру Karateka. В те дни не существовало удобных инструментов для работы с играми — геймдизайнеру пришлось создавать их самостоятельно. В этом ему помогла компания Brøderbund, ставшая издателем файтинга.

Karateka стала бестселлером. Гонорар с её продаж позволил Мекнеру оплатить студенческий кредит. Ему не надо было искать работу, появилось больше свободного времени. Он занялся новым проектом.

Источники вдохновения

Мекнер черпал вдохновение из платформеров-головоломок Lode Runner и Castles of Dr. Creep от Brøderbund. В первой были редактор уровней и 150 локаций, а во второй — нажимные плиты. Наступая на них, герой открывал двери, но при этом запускал ловушки — геймеры должны были быть внимательными.

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

Другим источником вдохновения стал фильм «Индиана Джонс: В поисках утраченного ковчега». Во одной из сцен Харрисон Форд бежит, неудачно прыгает через пропасть, хватается за край скалы на другом конце, забирается на неё и перекатывается по земле в храм до того, как ворота успевают закрыться.

Нечто подобное Мекнер хотел реализовать в Prince of Persia. Хотя герои головоломок вроде Lode Runner мало отличались от легендарного археолога в плане навыков, они не умели хвататься и подтягиваться, а также не получали урона от падений.

Проекту нужен был сеттинг. Пытаясь что-нибудь придумать, Мекнер посетил офис Brøderbund. Там он встретил опытного аниматора студии Walt Disney Реймонда Юджина Портвуда (Raymond Eugene Portwood Jr.), который предложил ему вселенную «Тысячи и одной ночи». Идея заинтересовала геймдизайнера своей новизной.

Геймдизайнер решил перечитать сборник персидских легенд, чтобы освежить в памяти некоторые моменты. Перед ним открылся богатый набор персонажей и архетипов.

К сожалению, ограничения монитора Apple II не позволяли точно изобразить некоторые элементы — мешковатые штаны, арки и колонны.

Ротоскопирование

При разработке Karateka Мекнер использовал ротоскопирование — технику, возникшую ещё во времена немого кино. Он брал кадры фильмов, обрисовывал их и делал кинеографы.

Чтобы сделать запись, послужившую основой для спрайтов главного героя Prince of Persia, геймдизайнер взял VHS-камеру, попросил своего брата пробежаться из одной точки в другую и прыгнуть несколько раз.

Обработка началась уже после переезда в офис Brøderbund в Сан-Рафеле, штат Калифорния. Чтобы оцифровать запись, Мекнеру использовал VCR-проигрыватель с режимом стоп-кадра.

Установив камеру с 35-миллиметровой плёнкой на штатив и закрыв шторы, геймдизайнер снимал изображение на экране монитора, переходил к следующему кадру и так далее. При этом он пропускал каждый третий, чтобы получить запись в восемь кадров в секунду.

Результатом работы стали несколько рулонов плёнки. Мекнер проявил их и сделал первый кинеограф для ротоскопирования.

Далее Мекнер обрисовал фигуры своего брата маркером и закрасил их белым, оставив силуэты. Он отсканировал их в чёрно-белой гамме, после чего поместил на мультипликационный станок и сделал запись.

Одна британская компания изготовила карту для Apple II, которая позволяла оцифровывать по одному кадру за раз — с её помощью Мекнер и перенёс снимки в компьютер. Используя собственные инструменты для рисования, он вырезал и анимировал своего героя.

Через несколько недель геймдизайнеру понадобилось ещё несколько движений.

Когда кто-то бежит или хватается за край пропасти, на него действует инерция. Нужно было видео, в котором человек раскачивается на выступе, останавливается и отпускает его. Мекнер сделал запись, когда оказался в гостях у своего брата.

Модульный дизайн

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

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

Программа не требовала запоминать множества клавиш. Пользователь просто листал список фрагментов, выбирал один и размещал его на уровне. На это Мекнера вдохновила Pinball Construction Set — первая игра для Apple II с подобным интерфейсом.

Большой перерыв

В феврале он связался со своим продюсером и сообщил, что Prince of Persia будет закончена в августе, через шесть месяцев. До мая геймдизайнер медленно, но верно приближался к своей цели, после чего всё пошло наперекосяк.

Параллельно с созданием игры Мекнер написал сценарий триллера об исследовании пещер в духе фильмов 1980-х годов. Рукопись попала в руки креативного агента Вирджинии Гарретт Линн (Virginia Garrett Lynn). Она пригласила его в Лос-Анджелес — он согласился, хоть и не сразу. Через десять дней Мекнер познакомился с продюсером Ларри Турманом (Larry Turman), ответственным за «Выпускника» 1967 года и «Нечто» Джона Карпентера.

Мекнер отложил Prince of Persia и сосредоточился на фильме. Но спустя восемь месяцев картину так и не закончили.

Кинокритик Полин Кейл однажды назвала Голливуд «местом, где убивают поощрением». В конце концов Мекнер вспомнил о своей игре и поспешил обратно в Сан-Рафел, чтобы закончить её.

Снова в деле

Поначалу геймдизайнер чувствовал себя неуютно: за несколько месяцев он отвык от программирования и с трудом вникал в суть собственного кода. Однако через пару дней Мекнер пришёл в себя и возобновил работу над Prince of Persia.

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

Изначальный вариант сюжета Prince of Persia был гораздо сложнее конечной версии. В нём фигурировали таинственный амулет, джинн и ещё кое-что.

Всё это время Мекнер работал на двух компьютерах — один использовался для тестирования, другой для кодинга. Все данные хранились на дискете 5,25”, которую он перемещал из одного дисковода в другой, когда надо было испытать игру.

Тогда это казалось геймдизайнеру последним словом техники, однако программисты Brøderbund убедили его в обратном, рассказав ему о жёстких дисках. В те времена они стоили дорого, поэтому директору по разработке продукции пришлось одолжить один из них специально для Мекнера.

Это устройство позволило геймдизайнеру работать быстрее. Ему больше не надо было перемещать дискету между компьютерами. Теперь все файлы с кодом хранились в одном месте.

Apple II недоставало оперативной памяти. 64 килобайта — размер стандартного электронного письма без приложений. Столько отводилось на изображения на двух экранах, кадры анимации, звуковые эффекты, код — словом, всё.

Рождение тени

В июне 1988 года по соседству с Мекнером жила Томи Пирс (Tomi Pierce) — разработчик обучающего ПО и продюсер проекта. Каждый раз, когда геймдизайнер показывал ей свою игру, она смотрела на экран, говорила: «Бой! Бой! Бой!». Это выводило Мекнера из себя.

Он пытался объяснить ей, что Prince of Persia — не новая Karateka. Это головоломка в духе Castles of Dr. Creep. Кроме того, из-за довольно детальной по тем временам анимации спрайтов, места для второго персонажа просто не было. Это не казалось Мекнеру проблемой, ведь его герой — человек, который пытается выжить в опасном мире. Он убегает от смерти, но сам не становится её причиной.

Но Томи не отступала. На все протесты Мекнера она отвечала: «Почему не использовать тот же набор спрайтов и для противников?»

Геймдизайнер объяснил, что в Karateka он мог менять персонажам головы: враги получались похожими на героя, но с синим лицом и рогами. Принц — особый случай. Его личность в прямом смысле слова выражается через движения. Он — человек благородный. Делать противников похожими на него показалось Мекнеру недопустимым.

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

Услышав это, Томи обрадовалась и воскликнула: «Человек-тень!». Так они и назвали нового персонажа.

Новый персонаж очень понравился команде, и никто уже не мог представить Prince of Persia без него.

Жёсткие сроки

Мекнер предполагал, что на создание игры уйдёт один год. Однако ему следовало начать работу раньше, поскольку в августе 1988 года рынок Apple II начал сокращаться.

Три года геймдизайнер жил на гонорар от продаж Karateka. У него не было стабильного дохода, деньги подходили к концу, и он понял: пора действовать.

В то время у Prince of Persia появился новый продюсер — Брайан Эхелер (Brian Eheler). Полный энтузиазма, он заставил Мекнера думать о сроках вместо того, чтобы бесконечно полировать проект. Вместе они создали расписание, и геймдизайнер обещал закончить проект через шесть месяцев.

Выжить — не значит победить

Мекнер видел, что Prince of Persia не очень нравится тестерам. Они проходили несколько уровней, после чего уходили. Проекту явно недоставало реиграбельности.

Главные и побочные цели, видимый прогресс, препятствия и мелкие победы, противники — всего этого в Karateka было с избытком, в то время как Prince of Persia подобных элементов недоставало.

Мекнер осознал: чтобы сюжет игры двигался, геймер должен чего-то хотеть. Любое действие либо приближает его к цели, либо отдаляет от неё. Без этого в ней нет смысла.

Геймдизайнер объяснил своим продюсерам, что разработку придётся продолжить, поскольку Prince of Persia выходила неинтересной. Им это не понравилось, но они ему не платили, а потому не могли уволить.

Кроме того, Мекнер снизил количество уровней с 50 до 10 и сделал их проще. Так же он обошёлся и с сюжетом: цель Принца — сбежать из тюрьмы и воссоединиться с принцессой. Ни больше, ни меньше.

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

Всё это время один из программистов команды Мекнера создавал версию для Mac. Её релиз состоялся в мае 1992 года, когда этот компьютер начал пользоваться спросом. Также помог новый отдел маркетинга: его сотрудники создали для Prince of Persia привлекательную упаковку. Наконец, некоторые иностранные компании заинтересовались игрой и начали выпускать её у себя.

В итоге Prince of Persia разошлась тиражом в два миллиона копий по всему миру.

Нравится10
Комментарии (1)
B
i
u
Спойлер