Prince of Persia в браузере.

Prince of Persia в браузере.

Оливер Клеменз портировал Prince of Persia 1989 года прямо в браузер. Игра запускается просто по ссылке princejs.com, и автоматически подстраивается под доступный способ управления (тачскрин, если зайдете с планшета/смартфона, или стрелоки на клавиатуре).

Управление:

Клавиатура:

  • Cursor keys: Движение
  • Left / Right key: Движение влево/вправо, наступление/отступление
  • Up key: Прыжок, Взбирание, Блокирование атаки
  • Down key: Присесть, Ползать, Спуститься, Вложить меч в ножны
  • SHIFT: Выпить зелье, Схватить за край, Удар мечом
  • SPACE: Показать оставшееся время
  • ENTER: Продолжить игру

Играть на мобильном устройстве:

Сенсорное управление (область касания/перетаскивания на экране, режим боя указан в скобках):

Prince of Persia в браузере.

Перетаскивание можно использовать для запуска непрерывных последовательностей перемещений, например:

  • Бег/Прыжок : Нажмите влево или вправо -> Удерживайте -> Перетащите в левый или правый угол
  • Прыжок с захватом : (Бег) Прыжок -> Удерживайте -> Перетащите в центр (Shift)

Драться:

  • Левая/Правая сторона : Наступление/Отступление
  • Сдвиг : Удар мечом
  • Вверх : Блок атаки
  • Вниз : Вложить меч в ножны

Мышь:

  • См. раздел «Сенсорное управление для мобильных устройств».

Понизить сложность на 50%: princejs.com?strength=50

Параметры (адресная строка\URL-строка\строка браузера):

Параметры URL используются для автоматического сохранения состояния игры (сочетание клавиш в скобках).

  • level (l)Текущий уровень (1-14, по умолчанию: 1)
  • health (h)Максимальное здоровье (3-10, по умолчанию: 3)
  • time (t)Осталось минут (1-60, по умолчанию: 60)
  • strength (s)Сила защиты в % (0-100, по умолчанию: 100)
  • width (w)Ширина игры в пикселях (по умолчанию: 0 (подгоняется под размер экрана))
  • shortcut (_): Ввести URL-адрес в сокращенной версии (по умолчанию: false)

URL по умолчанию выглядит следующим образом:

Номера уровней:

Уровни, преобразованные из https://www.popot.org/custom_levels.php :

upd. Я подружил геймпад с игрой.

Игровой контроллер:

  • Left / Right Stick, DPad: Движение
  • Left / Right: Движение влево/вправо, наступление/отступление
  • Up: Прыжок, Взбирание, Блокирование атаки
  • Down: Присесть, Ползать, Спуститься, Вложить меч в ножны
  • A: Прыжок, Взбирание, Блокирование атаки
  • B: Выпить зелье, Схватить за край, Удар мечом
  • X: (1x) Показать оставшееся время, (2x) Перезапустить уровень (если время уже показано, будет перезапуск).
6
2
6 комментариев