Введение
The Dungeons of Moria, обычно называемая просто Морией, – компьютерная игра, вдохновлённая романом Дж. Р. Р. Толкина «Властелин колец». Цель игры — спуститься в глубины шахт Мории и убить Бальрога. Moria, вместе с Hack (1984) и Larn (1986), считается одной из первых игр в жанре roguelike и первой, в которой появился городской уровень. Moria послужила основой для более известной игры Angband, выполненной в жанре roguelike, и оказала влияние на предварительный дизайн Diablo от Blizzard Entertainment.
1983 roguelike video game
The Dungeons of Moria, usually referred to as simply Moria, is a computer game inspired by J. R. R. Tolkien's novel The Lord of the Rings. The objective of the game is to dive deep into the Mines of Moria and kill the Balrog. Moria, along with Hack (1984) and Larn (1986), is considered to be the first roguelike game, and the first to include a town level. Moria was the basis of the better known Angband roguelike game, and influenced the preliminary design of Blizzard Entertainment's Diablo.
Геймплей
Цель игрока — спуститься в глубины Мории, чтобы победить Бальрога, что напоминает битву с боссом. Как и в Rogue, уровни не являются постоянными: когда игрок покидает уровень и пытается вернуться, процедурно генерируется новый уровень. Среди других улучшений по сравнению с Rogue есть постоянный город на самом верхнем уровне, где игроки могут покупать и продавать снаряжение. Морья начинается с создания персонажа. Игрок сначала выбирает "расу" из следующих: Человек, Полуэльф, Эльф, Хоббит, Гном, Дварф, Полуорк или Полутролль. Выбор расы определяет базовые характеристики и доступные классы. Затем игрок выбирает "класс" персонажа из следующих: Воин, Маг, Жрец, Вор, Следопыт или Паладин. Класс дополнительно определяет характеристики, а также способности, приобретаемые в процессе игры. Маги, Следопыты и Воры могут изучать магию; Жрецы и Паладины могут изучать молитвы. Воины не обладают дополнительными способностями. Игрок начинает игру с ограниченным количеством предметов на городском уровне, состоящем из шести магазинов: (1) Универсальный магазин, (2) Оружейная, (3) Кузница, (4) Храм, (5) Лавка алхимика и (6) Магазин магов. Лестница на этом уровне ведет в серию случайно сгенерированных подземных лабиринтов. Более глубокие уровни содержат более сильных монстров и лучшие сокровища. Каждый раз, когда игрок поднимается или спускается по лестнице, создается новый уровень, а старый отбрасывается; только город сохраняется на протяжении всей игры. Как и в большинстве roguelike-игр, невозможно загрузиться из сохранения, если ваш персонаж погибает, так как игра сохраняет состояние только при выходе, предотвращая "сохранение и перезагрузку", являющуюся ключевой стратегией в большинстве компьютерных игр с возможностью сохранения. Однако можно сохранить файл, генерируемый игрой (MORIA.SAV в версии для Windows), в резервную папку, а затем восстановить/заменить этот файл после гибели персонажа. Бальрог (обозначаемый заглавной буквой B) встречается в самых глубоких глубинах подземелья. После убийства Бальрога игра считается выигранной, и дальнейшее сохранение игры невозможно.
Характеристики игрока
Игрок обладает множеством характеристик в игре. Некоторые характеристики, такие как пол, вес и рост, нельзя изменить после создания персонажа, в то время как другие, например, сила, интеллект и класс защиты, можно изменить, используя определенные предметы особым образом. Мана и очки здоровья восстанавливаются во время отдыха или с помощью магии. Золото начисляется, когда игрок подбирает драгоценные камни или валюту. Опыт набирается по мере выполнения различных действий в подземелье, в основном за убийство существ. "Прочие умения" изменяются при использовании каждого навыка и с повышением уровня опыта игрока.
История
Примерно в 1981 году, будучи студентом Университета Оклахомы, Роберт Алан Коенеке увлекся игрой Rogue. Вскоре после этого Коенеке перешел в другой отдел, чтобы работать на раннем миникомпьютере VAX 11/780 под управлением VMS, на котором в то время не было игр. Отсутствие доступа к Rogue было для Коенеке "нестерпимым", поэтому он начал разрабатывать свою собственную игру, вдохновленную Rogue, используя VMS BASIC и назвал ее Moria Beta 1.0. Летом 1983 года Коенеке переписал свою игру на VMS Pascal и выпустил Moria 1.0. В феврале 1987 года Джеймс Э. Уилсон начал переводить исходный код VMS Pascal на язык программирования C для использования в системах UNIX, которые к тому времени начали набирать популярность. Чтобы отличить свою версию от оригинальной VMS Moria, Уилсон назвал ее UNIX Moria, сокращенно UMoria. UMoria 4.85 была выпущена 5 ноября 1987 года. Поскольку C был гораздо более переносимым языком программирования, чем VMS Pascal, последовал всплеск портирований Moria на различные компьютерные системы, такие как MS DOS, Amiga, Atari ST и Apple IIGS. UMoria 5.0, выпущенная в 1989 году,