[Перевод] История жанра roguelike: от Rogue до Binding of Isaac

image


Отдадим должное игре, ставшей прародительницей целого жанра. Имя ей Rogue.

Распространённость игр Roguelike росла на протяжении всех 40 лет существования жанра, даже несмотря на то, что в нём реализованы идеи, кажущиеся «анафемой» для популярности: высокая степень случайности, ASCII-графика, перманентная смерть (permadeath), огромная сложность и многое другое. Тем не менее, сегодня шагу нельзя ступить, не наткнувшись на игру, на которую по крайней мере не повлияли roguelike.

В духе историй об игровых жанрах (мы уже рассказывали о стратегиях реального времени [перевод], градостроительных играх, шутерах от первого лица [перевод], симуляторах [перевод: первая и вторая части], графических адвенчурах [перевод], гонках на картах и играх с открытым миром [перевод]) давайте теперь начнём разбираться, как мы к этому пришли и что это всё означает. Мы совершим экскурсию по дереву эволюции roguelike, начав с самой Rogue и пройдя весь путь до современных игр с «элементами roguelike».

Но для начала нам нужно ответить на важный вопрос.

Что такое «roguelike»?


Невозможно подобрать точное определение этому термину, кроме его буквального значения («игра наподобие Rogue»). Можно сказать, что roguelike — это путешествия по рандомизированным подземельям почти без сюжета или с полным его отсутствием; игрок сражается и с самим подземельем, и с монстрами внутри, бесконечно повторяя этот процесс, чтобы освоить схемы, содержание и системы, определяющие природу игры, пока не умрёт и не начнёт заново.

Но кое-кто пытался сузить это определение. Можно взять для примера «факторы высокого значения» Берлинской интерпретации, которые были приняты на Международной конференции по разработке roguelike 2008 года (International Roguelike Development Conference 2008). (Да, ежегодно проводится конференция для разработчиков roguelike, а также ещё одна для игроков.)
Соглашение гласит, что в roguelike должна быть перманентная смерть (permadeath) — это значит, что когда персонаж умирает, то с ним покончено; перезагрузка невозможна. Также в игре должна присутствовать случайная/процедурная генерация уровней, пошаговое движение по сетке (которое обычно выполняется быстро), сложные взаимодействия между персонажем, объектами и миром, необходимость управления ограниченными ресурсами для выживания, чувство исследования и открытий при каждом прохождении — вы побеждаете благодаря навыкам и удаче, а не запоминанию. И игра должна быть сосредоточена на противостоянии игрока и окружений, то есть игрок в первую очередь должен убивать монстров (или убегать от них), а не заводить с ними дружбу.

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

Как же мы к этому пришли? Ну, началось всё, разумеется, с Rogue. Но даже эта игра создавалась не в вакууме.

8a3fb3c444837180c8b7e68c20c82219.png


Pedit5.

c8fd53d5c3bb5f8e37f83d4439c2f37d.png


Первое правило Pedit5 — не говорить о Pedit5. (Так, стоп…)

2c22d888c838d1d4b5950038db8e4342.png


The Game of Dungeons.

f4eea41f18c3ee282342cd8705f937c4.png


Всегда выбираем «Ударить» («Flail»). (The Game of Dungeons)

064fd0bff46cd416ce7e82d75f5bfdc5.png


Beneath Apple Manor — на самом деле первая игра, соединившая в себе все элементы Rogue (и добавившая в графику цвета).

До Rogue


Хотя они не повлияли напрямую на создание Rogue, игры про блуждания по подземельям Pedit5 (прибл. 1975 год) и dnd, или The Game of Dungeons (1975 год) для системы Plato стали первыми компьютерными играми, попытавшимися воссоздать опасности путешествий по подземельям настольных RPG Dungeons & Dragons (1974 год). Pedit5 состояла из 40 или 50 комнат и соединяющих их коридоров, располагавшихся на одном уровне, которые игроки исследовали, собирая добычу и пытаясь не быть убитыми монстром. Dnd была почти такой же, за исключением многоэтажного подземелья (которое с каждым уровнем становилось всё сложнее), скрытых под полом ловушек и битвы с боссом в конце.

Colossal Cave Adventure (1977 год) Уилла Кроутера и Дона Вудса не имела никаких атрибутов механик roguelike, кроме permadeath, но эта игра задала тематику и тон. Это было приключение, протекавшее в системе подземных пещер («лабиринте из похожих друг на друга извилистых узких проходов»), заполненной богатствами и угрозами, скрывавшимися за каждым углом. В игре была система инвентаря, множество юмористических способов нажить себе проблемы и умереть, она стимулировала искать творческие решения задач. Но как только ты освоил лабиринт, игра перестаёт быть интересной. Из-за неизменной схемы комнат у победителей не было мотивации начинать игру заново.

Beneath Apple Manor (1978 год) стала первой игрой, объединившей в себе все элементы Rogue. В ней было случайно генерируемое подземелье до 10 уровней в глубину, отрисовываемое или графикой, или текстом, настраиваемая сложность и область видимости наподобие «тумана войны» (при исследовании уровней они открывались постепенно). Базовый цикл игры заключался в исследовании комнат, открывании дверей, сборе предметов и сокровищ, сражениях с монстрами при помощи различных команд в стиле D&D. В игре присутствовал даже заветный приз — Золотое яблоко, спрятанное где-то под особняком.

Единственная проблема заключается в том, что по сути своей это не была Rogue. Или, если сказать точнее, в Beneath Apple Manor просто играли не те люди. Возможно, это было вызвано малой распространённостью Apple II (до 1983 года, когда этот компьютер начал составлять конкуренцию системам IBM PC и Atari), что ограничивало популярность игры;, а может быть, это было вызвано её названием, или маркетингом, или сочетанием нескольких факторов. Невозможно сказать почему, но эта игра так и не получила широкой популярности.

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

f30c5fac1a7c2a8a183f1921ab2656ae.png


Каноническая Rogue была выпущена на всевозможных платформах — например, этот скриншот сделан в версии для Amiga.

c89dd3596b1bb03fd3326e2fea6f98a3.png


Rogue on Atari.

73c8c5d7cb252fd2cc1fc170ca0f2148.gif


Rogue в DOS.

77856e04e6db71d2a13fad4c42d520e5.png


Rogue на Mac.

Rogue


В 1980 году студенты Калифорнийского университета в Санта-Крузе Гленн Вичман и Майкл Той объединились для создания игры, которая бы рандомизировала схему лабиринта и расположение монстров/предметов в Colossal Cave Adventure. Они хотели, чтобы в их игре присутствовали также элементы D&D и популярной в 1970-х текстовой игры для мейнфреймов Star Trek, в которой игроки должны были уничтожить все боевые корабли Клингонов в галактике, прежде чем закончится время.

При помощи программной библиотеки Unix под названием curses, которая была своего рода инструментом для рисования в текстовом режиме, пара разработчиков создала приключение в подземном мире, в котором нужно было путешествовать с уровня на уровень, каждый из которых состоял из девяти или менее комнат, соединённых коридорами, в поисках Амулета Йендора. На самом деле, они не искали Амулет, он был всего лишь приманкой, наративной причиной спуска в опасное подземелье. При запуске новой игры уровни, свитки, оружие и расположение объектов рандомизировались. Предназначение предметов было неизвестно (если только у вас не находилось свитка идентификации), пока игрок не осмелится его использовать, рискуя нанести себе непреднамеренный урон.

Разработчики распространяли исполняемые версии своей игры Rogue по всем кампусам Калифорнийского университета. В ней было 26 типов монстров — по одному на каждую букву алфавита (заглавную), а персонаж игрока обозначался символом »@», который мог перемещаться не быстрее и не медленнее, чем монстры. Совершая любое из действий — перемещаясь в одном из направлений, читая свиток, ища ловушки или подбирая предмет — игрок тратил один ход.

Действия были привязаны к различным клавишам: «w» — использовать оружие, «W» — надеть броню, «t» — бросить оружие, h, j, k и l — переместиться, и так далее. И смерть, которая запросто настигала даже опытных игроков, была перманентной — пользователь должен был сосредоточиться на освоении механик, а не на дизайне уровней игры. (Когда группа игроков начала копировать данные сохранений, чтобы обмануть, Той и Вичман изменили код; после перезагрузки сохранения сражу же удалялись.)

Когда Той перевёлся в 1982 году в Беркли, они вместе с разработчиком curses Кеном Арнольдом внесли дополнительные улучшения, что сделало игру ещё более популярной. Настолько, что в 1984 году Rogue была официально добавлена в BSD Unix версии 4.2, из-за чего благодаря ARPANET игра попала на компьютеры университетов, исследовательских лабораторий и коммерческих компаний по всему миру.

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

Рождение roguelike


Изначально Hack (1980–82 годы) была попыткой воссоздания Rogue, по памяти, потому что создатель игры Джей Фенласон отчаянно стремился играть в Rogue, однако не имел к ней доступа. Но благодаря помощи его одногруппников Hack быстро эволюционировала из грубого клона Rogue в игру, вдохновлённую Rogue. Вероятно, это была первая игра жанра Rogue-like. В разговоре с автором Dungeon Hacks Дэвидом Крэддоком Фенласон сказал, что он пытался создать игру «столь же увлекательную, как и Rogue», и в то же время обладающую улучшенным ИИ монстров и дизайном уровней.

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

Два года спустя, в декабре 1984 года, голландский математик и программист по имени Андрес Броуэр нашёл эту кассету в архиве Centrum Wiskunde & Informatica (CWI). Заинтригованный, он начал играть. Вскоре Hack захватила его точно так же, как и Фенласона: не как игра, а как задача по программированию. За несколько последующих месяцев он опубликовал четыре новые версии, каждая из которых добавляла к оригиналу новые функции в соответствии с отзывами и предложениями коллег из CWI и фанатов игры в Usenet.

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

Тем временем, без ведома Броуэра и множества игроков в Hack из Usenet, в Оклахоме набирала популярность другая игра, вдохновлённая Rogue. Её история была очень похожа на историю Hack. Студент и лаборант отделения вычислительных наук Оклахомского университета Роберт Коенеке создал по памяти собственную версию Rogue. Эта версия имела тематику «Властелина колец»: зловещий Балрог, Проклятье Дурина, стал в ней охранником сокровищ в глубочайших закоулках подземелья.

d80169cfaf9257eb605e09eb8fa05056.png


Hack

97c5d478a454d31f4d2a7f9ccbfb6580.png


Moria

4bcc559bb1b93508028ddc0d1f0db5a9.png


Если уж мы упомянули Hack, то надо сказать, что Moria на него походит.

Роберт назвал игру Moria в честь огромных захваченных демонами шахт Мории Средиземья. Moria вдвое увеличила максимальную глубину подземелья, с 26 уровней до 50, и перенесла движение с клавиш H, J, K и L (которые были выбраны для Rogue, потому что перемещали курсор в текстовом редакторе vi) на алфавитно-цифровую клавиатуру.

Кроме того, Moria избавилась от многих ограничений Rogue, например, от её сетки комнат размером 9×9 (они превратились в переплетающиеся и извивающиеся лабиринты, растянувшиеся на несколько экранов). Монстры двигались с различной скоростью, которая зависела не только от их класса, но и от уровня подземелья — чем глубже спускался игрок, тем выше была вероятность встретиться с быстрым чудовищем, которое разорвёт тебя, прежде чем ты успеешь сделать ход. Это добавило новый элемент тактики: если хочешь выжить, то нужно учитывать разницу скоростей.

Как и в Hack, в Moria появились лавки (особый свиток позволял телепортироваться между городом и текущим уровнем подземелья) и классы персонажей. Коенеке придумал различные способы наполнить 26 букв алфавита разными значениями (например, цветовую кодировку монстров), чтобы втиснуть в текстовую графику как можно больше геймплея и десятки монстров, в основном из стандартного набора RPG и фэнтези (нежить, огромных животных, огров, големов и т.д.).

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

Хотя Moria и Hack обычно называют источниками создания жанра roguelike, есть и другие простые roguelikes, выпущенные в этот период, которые я вкратце упомяну. Mission: Mainframe (1983–1987 годы) заменила фэнтезийный антураж Rogue научной фантастикой: вместо Амулета Йендора появился компьютерный мейнфрейм, а зловредный оператор которого превратился в охраняющего его главного босса. Монстрами стали офисные работники, оружием и предметами — офисные принадлежности, а в стычках можно было побеждать оружием, обменом, хитростью, телефонными звонками-розыгрышами, уклонением или «стратегией», приобретаемой в библиотеке вестибюля.

Advanced Rogue (1984–1986) по сути являлась Rogue с простыми лавками, другими монстрами и «разнообразными» магическими предметами и расширенной реализацией концепции проклятых предметов, дополненной благословениями, позволяющими зачаровать предмет или снять с него проклятие.

5e0da032e5c6a27d8d281eb2503a2230.png


NetHack на Amiga.

7cfa0873da1b446130909b0a64985551.png


Удивительно, но при игре в Windows XP NetHack внешне почти ничем не отличается.

492c6deec6b71dd1a8bb235b08437c4b.jpg


Автор Larn отказался от использования еды и добавил второе подземелье.

3c385710efde3efb94607e42bc7a0382.gif


Angland в DOS.

Расходящиеся пути


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

После того, как Броуэр утерял интерес к игре, за неё взялись другие люди, и вскоре, в июле 1987 года, Hack породил NetHack. Это была та же самая игра, только ещё более расширенная, со взятыми из мифологии видами оружия и такими новыми классами, как ниндзя, археолог и турист. Спустя несколько лет их дополнили особые уровни и области, например, замок с башней, в которой располагался могущественный (хотя и изначально бывший слишком слабым) Влад Колосажатель, разветвляющиеся пути, система мировоззрений (alignment) (закон, нейтральность или хаос), влияющих на персонажей, а также на многие объекты игры. И, как будто этого было мало, в игре есть ещё и мета-игра идентификации рандомизированных объектов, из которых можно составить целую энциклопедию.

NetHack ждала, чтобы игрок умирал часто и быстро, наиболее мучительными, юмористичными или глупыми способами. Её предшественники, казалось, наслаждались предоставлением игрокам всевозможных бессмысленных и оригинальных способов смерти, но NetHack испытывала (и продолжает испытывать по сей день) от этого особенное удовольствие.

За несколько лет прохождений фанаты игры придумали аббревиатуру YASD (Yet Another Stupid Death, «ещё одна глупая смерть»), описывающую смерти, ставшие косвенными или побочными следствиями действий игрока (например, вы пнули что-то неодушевлённое, имея мало здоровья, или в вас попал отражение вашего же магического луча), или же как непосредственный результат случайных событий.

Но NetHack развивал наследие Rogue не в одиночку. Финская игра SpurguX (1987 года) забрасывала игрока в квартал современного города и давала ему задание найти особую бутылку коньяка. Оружием служили предметы реального мира, а монстры были заменены всевозможными начальниками, животными и врагами.

Larn (1986 год и далее, как бы) была почти ребёнком-гением roguelike. Черпая вдохновение из обеих ветвей геймдизайна — из Moria и Hack, а также из «большого папочки» Rogue, она объединяла в себе неизменные уровни (т.е. ограниченное количество предметов и монстров с генерацией схемы подземелий при первом запуске) с городом на поверхности, лавками, генерацией предметов, сила которых зависит от глубины подземелий, временным ограничением в 300 «мобулов» (иначе дочь персонажа погибнет), стимулирующим игроков углубляться в подземелье, а также имела другие элементы всех трёх своих предшественников в этом жанре.

И тем не менее Larn оставалась уникальной игрой. Она отказалась от концепции пищи — важнейшего элемента дизайна Rogue и стала первой roguelike с несколькими подземельями (а именно двумя), каждое из которых обладало большой вариативностью в форме и размере уровней. В городе на поверхности находился банк, в котором можно было получать процент за положенное на депозит золото, а также университет, в котором изучались новые навыки. Ещё был придуман хитрый ход — игра с каждым прохождением становилась сложнее, с новых приключенцев взымался налог, зависящий от заработка их предшественника.

Umoria (1987 год и далее), как можно догадаться, черпала вдохновение напрямую из Moria. Вплоть до того, что она была основана на исходном коде Moria 4.8 и сохранила нумерацию версий. Она сильно расширила влияние Moria, но мне не известны серьёзные изменения или дополнения, внесённые ею в жанр за свои 30 с лишним лет разработки, кроме косвенного воздействия через множество разновидностей игры.

Angband (1990 год и далее, но до 1993 года — только внутри Уорикского университета) взял за основу Umoria 5.2.1. Игра была названа в честь Ангбанда — ещё одного места в Средиземье Толкина и нацеливалась на расширение Moria в размерах и масштабе, потому что та была ещё не слишком глубокой и сложной. Разработчики Angband переработали поведение и способности монстров, добавив интересный штрих — неживых существ, названных именами предыдущих персонажей игрока. Игра наказывала неторопливых, постоянно добавляя новых монстров на текущий уровень подземелья. (Кроме того, в ней появилась куча новых вещей и их способов использования, описание которых заняло бы множество страниц.)

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

В различных ответвлениях жанра появлялись и другие важные различия. Уровни Angband заново генерировались при каждом их посещении, а уровни NetHack генерировались только в начале игры. Это создало тонкое отличие в стратегиях и настрое — целенаправленная, осмысленная точность NetHack против неограниченного просчитанного исследования мира Angband. Кроме того, в NetHack игроки имели внутренние способности, которые можно было получать при съедании предметов/существ, а в Angband их не было: в этой игре использовалась более сложная система устойчивости к разным видам атак. В Angband любая устойчивость, которую дают надетые предметы, суммируется с временной устойчивостью, получаемой при выпивании зелья. Но как и в NetHack, всё это служило одной цели — избежать внезапной смерти при встрече с неожиданным мощным монстром.

8eb34ff0aca8c9d5ddf07f01eb060b05.png


Несмотря на появление в 1988 году, Omega сохранила традиции ASCII-графики предыдущих roguelike.

1978a9103fbfa258f5757fd20aa8da07.png


UnReal World опирался на реальную историю и фольклор…

c13be70bfe53e5474b7e71876779a647.png


…, а ещё он имел графику!

Альтернативные пути


Omega (1988 год) осмелилась отойти от стандартной формулы. В ней сохранились permadeath, сложное клавиатурное управление и ASCII-графика, но также появились богатый надземный мир и множество других элементов RPG. В ней были города, гильдии, лавки, дома (в которые можно было проникать, чтобы воровать предметы), квесты, сюжет, несколько подземелий, плюс юмористический процесс создания персонажа. Прежде чем приступить к игре, вам нужно было ответить, какими были ваши оценки при поступлении в колледж, рассказать о хобби, коэффициенте IQ, о том, курите ли вы, часто ли с вами случаются несчастные случаи, любите ли вы спорт и видеоигры, какой вес можете жать лёжа, а также дать ответы на кучу других причудливых и забавных вопросов.

Затем по сюжету после, казалось бы, обычной проверки файловой системы игрока затягивало в компьютер, и бам — он оказывался в City of Rampart с персонажем, характеристики которого были созданы в соответствии с ответами на вопросы.

Затем игрок скорее всего умирал, ведь Omega, как и большинство roguelike, была сложной, и различные изъяны персонажа без всяких сомнений приводили к ужасной или комичной смерти. Но если игроку удавалось выживать достаточно долго, чтобы исследовать системы игры, то вскоре он обнаруживал, что может получать пособие по бедности (если игрок на вопрос о доходах называл себя бедным), или что использование предметов, убранных в инвентарь, вызывало много забавных проблем. И что можно создавать и устанавливать собственные ловушки (а потом самому в них попадаться).

Omega также стала одной из первых roguelike, в которых были запертые двери — эта инновация присутствовала и в Mike’s Adventure Game: A Dungeon Adventuring Game, выпущенной в том же 1988 году. Последняя была почти неотличима от порта под DOS игры Rogue, если не считать этих запертых дверей, факелов на стенах, которые можно было зажигать и гасить, а также возможности попадания монстров в ловушки (таким образом они издавали звуки и предупреждали игрока о своём местоположении).

The Dungeon Revealed (1987 год) обладала привычным для Mac интерфейсом и позволяла выбирать команды из панели меню, если игрок забыл раскладку клавиатуры. Но кроме этого и отсутствия permadeath, плюс постепенного сужения комнат при спускании вглубь, ничто серьёзно не отличало её от предшественников.

Этого никак нельзя сказать о «выживательном» roguelike UnReal World (1992 год и далее). Сегодня действие игры происходит в Финляндии железного века и является смешением реальной истории и местного фольклора, но раньше оно больше походило на традиционное средневековое фэнтези, в котором игрок обыскивает состоящее из 15 уровней подземелье в поисках ключей к вратам загадочной башни. Как и Omega, игра имела надземный мир, который можно было исследовать, однако в ранних версиях он оставался гораздо более скромным. Также в игре присутствовали зависящие от класса меню навыков — воины могли сражаться без оружия, жрецы — идентифицировать свитки и заклинания, воры — красться и воровать, а охотники — находить травы и пищу, плюс изготавливать свои стрелы. (Из забавных особенностей игры можно упомянуть получаемую игроком икоту.)

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

Ragnarok, или Valhalla (1992–1995 годы) тоже активно использовала скандинавский фольклор и, в частности, скандинавскую мифологию. Игра по-своему взглянула на концепцию roguelike, добавив несколько готовых квестов и удобную функцию трансформации персонажа. Персонаж мог менять класс, расу, пол, количество глаз и пальцев, а в классе мудреца можно было даже написать свиток для вселения в тело самого мощного монстра на карте (однако для получения своих предметов ему приходилось убивать прежнего себя).

65da73c34c3d57565af72c143f90bcf7.png


Модель Shareware стала важной частью истории roguelike, Scarab of Ra.

add981bb53d7a5d58491b6d59b99345c.png


Кому нужен один вид, если можно одновременно получить четыре, как в Moraff’s Revenge.

Меняем ракурс


Хотя некоторые предшественники Rogue использовали битовую/пиксельную графику и вид от первого лица, Rogue и почти все её потомки твёрдо придерживались миров, нарисованных в ASCII/текстовом режиме и с видом сверху (только немногие предоставляли возможность режима графических тайлов). Разработчики считали такой стиль более гибким и выразительным, не беспокоясь о том, насколько отталкивающе бессмысленным это выглядело для непосвящённых.

Но некоторые разработчики начали искать источники вдохновения и за пределами жанра. В 1987 году только что нанятому программисту компании Apple нужно было освоить разработку ПО для Mac. Руководство разрешило ему взять в качестве такого обучающего проекта создание игры. Scarab of Ra, выпущенная на следующий год как shareware, сочетала в себе Rogue с игрой про бои в лабиринте от первого лица MazeWar (оригинальная версия которой была написана в 1973 году, но программист Рик Хольцграфе знал только версию 1980-х для Xerox Alto); кроме того, игра содержала необычный поворот — в ней совершенно отсутствовало насилие.

Монстры (которых нужно было избегать, а не убивать) и объекты были нарисованы от руки и заполняли почти весь экран. Игрок мог перемещаться по лабиринту в тематике Древнего Египта с различной «скоростью». Высокие скорости позволяли экономить еду и масло для лампы, но повышали опасность попадания в ловушку или пробуждения спящего животного, а низкие скорости были безопаснее и позволяли персонажу (автоматически) зарисовывать карту лабиринта для упрощения перемещений и возврата назад.

Игроки под DOS встретились со своей первой roguelike с видом от первого лица в том же году, это была Moraff’s Revenge — игра-дебют легендарного разработчика shareware-игр MoraffWare. Авторы игры были недовольны стандартным видом от первого лица, поэтому Moraff’s Revenge одновременно показывала игроку четыре стороны, каждая из которых находилась на отдельной панели в правой части экрана, плюс отдельную карту с видом сверху в левой половине экрана.

Сама игра была простой roguelike, после нахождения фонтана молодости на уровне 70 возвращавшей игрока в самое начало (подземелье при этом генерировалось заново). Характеристики игрока после завершения успешного прохождения сохранялись. Чтобы усложнить геймплей, в игре были особые монстры, с каждым ударом навсегда уменьшавшие уровень опыта.

Коммерческая RPG Dungeon Hack (1993 год) тоже имела вид от первого лица вместе с процедурно генерируемыми подземельями (ползунки настроек позволяли изменять такие параметры, как количество ловушек и ям, доступность еды, сложность монстров и так далее), и опциональной permadeath, но это ещё больше упростило прохождение игры, вплоть до того, что она стала больше походить на Eye of the Beholder с элементами roguelike, чем на настоящую roguelike от первого лица.

Mystery Dungeon и японские roguelike


Пришествие Rogue в Японии было отложено лишь ненадолго — впервые игра появилась в 1986 году на домашнем компьютере PC-88, но её воздействие на японских разработчиков игр можно отследить по иным путям, не связанным с различными вариациями NetHack и Angband.

Первая японская roguelike, которую мне удалось найти — это Fatal Labyrinth, выпущенная на Sega Genesis в 1990 году (в Северной Америке — в 1991 году). В том же году она была адаптирована (а не портирована и не урезана) под Game Gear и Master System под названием Dragon Crystal. Эта версия больше напоминала roguelite, потому что в ней отсутствовала permadeath.

Несмотря на то, что Fatal Labyrinth имеет изометрический вид и графику в стиле типичных JRPG, она играется почти как Rogue. В ней есть рандомизированные подземелья, предметы, которые могут оказаться хорошими или плохими, и их эффекты неизвестны до первого использования. Плюс присутствуют свитки идентификации, проклятия, еда (однако здесь еда потребляется при подбирании автоматически, и если быть неаккуратным, можно умереть от переедания), и многое другое.

Но система боя отличалась: в большинстве roguelike игрок может двигаться и атаковать по диагонали, но здесь используются только четыре направления, а монстры медленнее игрока; однако они могут наносить прощальный удар, если игрок пытается выйти из ближнего рукопашного боя. К тому же монстры всегда знают, где вы находитесь (как и вы знаете, где находятся они), и в случае бодрствования могут направиться прямиком к персонажу.

Про Fatal Labyrinth вскоре забыли, но компания-разработчик Dragon Quest под названием Chunsoft не позволила влиянию roguelike исчезнуть из японского гейм-дизайна. Вскоре она выпустила спин-офф Dragon Quest IV под названием Torneko no Daibouken: Fushigi no Dungeon (Torneko’s Big Adventure: The Dungeon of Mystery, 1993 год), продававшуюся только в Японии. Игроки управляли торговцем по имени Torneko (или Taloon) в его путешествиях по загадочным многоуровневым подземельям в поисках предметов для продажи в лавке, которую он мечтал открыть.

image


Torneko no Daibouken: Fushigi no Dungeon

Компания хотела повлиять на roguelike так же, как Dragon Quest повлияла на RPG, и в какой-то мере это сработало. В серии Mystery Dungeon теперь насчитывается более 30 игр, большинство из которых относится к одной из четырёх подсерий: Dragon Quest, Chocobo, Pokémon или Shiren the Wanderer. По сути, они создали совершенно новый жанр, получивший в Японии большую популярность. Я не буду описывать их подробно, а просто приведу краткий список нескольких важных игр:

Первая Mystery Dungeon как бы обладала раздвоением личности. Это была Dragon Quest IV с совершенно безопасными городами и замками, в которых можно было общаться с другими персонажами, покупать и продавать предметы; и в то же время это оставалась roguelike с новым взглядом на permadeath — смерть становилась не концом персонажа, а скорее концом попытки прохождения подземелья в текущей версии подземелья. После смерти игрок появлялся снова, готовый попытаться пройти заново сгенерированную версию подземелья, как будто предыдущая попытка была просто сном.

Если игроку удавалось выбраться живым, то город становился крупнее, а Torneko получал доступ к большему набору предметов, которые могли помочь ему в следующем походе в подземелье. Таким образом, благодаря перемещению туда и обратно, две части игры дополняли друг друга, пока персонаж не набирал достаточно хорошего снаряжения и опыта (плюс изученные тактики и стратегии) для победы.

После того, как Torneko’s Big Adventure доказала успешность концепции, место этой серии игр в истории укрепила Mystery Dungeon: Shiren the Wanderer (1995 год) для Super Famicom (в 2006 году вышла версия для Nintendo DS в Японии, а в 2008 году — во всём остальном мире). Вторая часть Mystery Dungeon позаимствовала элементы NetHack, например, лавки внутри подземелий и&nbs

© Habrahabr.ru