hex.pp.ua

Prince of Persia: Скрытые уровни

Скрытые уровни в игре Prince of Persia для Dendy (NES)




Этот текст не про современные игры Prince of Persia. Этот текст про тот оригинальный Prince of Persia, который вышел в далёком 1989 г. А если конкретнее, то про версию игры для игровой приставки NES, которая была известна на территории СНГ под названием "Денди".

Версия Принца Персии для MS-DOS позволяла попадать на разные уровни запуская игру с ключом: prince.exe megahit номер_уровня или prince.exe improved номер_уровня для другой версии. В версии для NES для доступа к уровням используются коды.

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

Уровней всего 14, значит необходимо знать 13 кодов. Однако, исследования игры выявило несколько интересных вещей.

Коды можно вычислять. После того, как вы пройдёте первый уровень, вам дадут код от второго. На его основе можно вычислить несколько кодов от других уровней. Для этого нужно прибавить к восьмизначному коду уровня число 1001.

Допустим, получен код от второго уровня игры: 73232535.

Последовательно прибавляем 1001, до тех пор, пока пятая или восьмая цифра кода не станет девяткой. Дальше прибавлять бессмысленно, коды будут неверными. Так же бессмысленно вычитать 1001 из известных кодов. Получаем такие коды:

  • 73233536 - 6-й уровень
  • 73234537 - 10-й уровень
  • 73235538 - 14-й уровень
  • 73236539 - снова 2-й уровень

Очевидно, что номера уровней отличаются друг от друга на 4. Согласно этому правилу, если у нас, допустим, есть код 9-го уровня, то мы можем из него получить код 9 + 4 = 13-го уровня.

Путём вычислений можно получить коды скрытых уровней, в которые невозможно попасть обычным путём. Я обнаружил два таких уровня. Код одного из таких уровней, после прибавления 1001 превращается в код четвёртого уровня. А так как коды у нас различаются на 4, то я условно назвал этот скрытый уровень "нулевым".

Вот как выглядит нулевой уровень:

Скрытый нулевой уровень

Выход из уровня находится прямо за вашей спиной, но попробуйте пройти этот уровень!

Код другого уровня у меня получился после того, как я прибавил 1001 к коду 11 уровня. Поэтому я назвал этот уровень "пятнадцатым".

Вот как он выглядит:

Скрытый пятнадцатый уровень

В самом начале вас в спину бьёт скелет, после чего вы, вдобавок, падаете с высоты. Пройти этот уровень ничуть не легче, чем "нулевой". Если играть в игру не в эмуляторе, а в настоящей приставке, этот уровень может не грузиться. Будет просто чёрный экран. А вот "нулевой" уровень работает и там и там.

Итак, коды всех уровней:

Уровень 00 44158128 (скрытый)
Уровень 01 --------
Уровень 02 73232535
Уровень 03 96479232
Уровень 04 53049212
Уровень 05 51144526
Уровень 06 18736748
Уровень 07 42085223
Уровень 08 98564243
Уровень 09 51139315
Уровень 10 53246739
Уровень 11 32015527
Уровень 12 44153123
Уровень 13 96635134
Уровень 14 75423134
Уровень 15 42087225 (скрытый)

Эмулятор NES и ROM-файл игры Prince of Persia для него прекрасно находятся в поисковых системах.

система комментирования CACKLE

Автор: амдф
Дата: 22.08.2006


Разделы сайта
Главная
Блог
Native API
NTFS и ReFS
Микроконтроллеры
Справочник NTDLL
Коды NTSTATUS
Разное

Избранное
NTFS Stream Explorer
Native Shell
Тенгвар

Остальное
nvpnhcknn (архив)
English pages
Контакты

Ленты atom
Лента Atom сайта Лента Atom блога



При копировании материалов хорошим тоном будет указание авторства и ссылка на сайт.