MARIO.GAME
ru

Infinite Mario Bros

Бесконечные случайно сгенерированные уровни — HTML5-порт Infinite Mario от Нотча

Infinite Mario Bros

Об игре Infinite Mario Bros

Infinite Mario Bros начиналась как Java-апплет, который в 2008 году написал Маркус «Нотч» Перссон — за пару лет до создания Minecraft. Идея была простой и гениальной: вместо заранее заданных уровней игра строит новый этап каждый раз, когда вы входите в него, собирая холмы, трубы, пропасти, пушки и группы врагов по набору правил.

Игра прославилась далеко за пределами круга поклонников. Исследователи использовали её генератор уровней для Mario AI Competition, где программы соревновались в прохождении (а позже и в создании) уровней, а её кодовая база фигурирует в бесчисленных научных работах по процедурной генерации контента.

Это версия — HTML5-порт Роберта Клеффнера: он переписал Java-код на JavaScript и Canvas, чтобы игра работала в любом современном браузере. Нажмите S на титульном экране, выберите этап на карте мира и посмотрите, что приготовил генератор. Фоновая музыка в порте использовала устаревшие функции браузеров и отключена, но все звуковые эффекты работают.

Управление

КлавишаДействие
← →Ходьба
↓Присесть
SПрыжок / начало игры
AБег и огненные шары

Особенности

  • Каждый уровень создаётся на лету, поэтому два прохождения никогда не совпадают
  • Карта мира с замками, подземными и акробатическими этапами
  • Графика в стиле Super Mario World: на титульном экране — Марио, Луиджи, Боузер и другие друзья
  • Сложность растёт по мере того, как вы проходите всё больше карты

Советы

  1. Нажмите S на титульном экране, чтобы начать, а затем выбирайте этап на карте мира стрелками и клавишей S.
  2. Если зажать A для бега, длинные пропасти преодолевать намного проще — только отпустите клавишу до приземления на узкие платформы.
  3. Пушки Bullet Bill стреляют в определённом ритме: дождитесь, пока снаряд пролетит, и перепрыгните через пушку.
  4. Уровни случайные, поэтому этап, который кажется невозможным, — обычно просто неудачная генерация. Попробуйте другой путь на карте.

Частые вопросы

Кто создал Infinite Mario?

Оригинальную игру на Java в 2008 году создал Маркус «Нотч» Перссон. Эта браузерная версия — HTML5-порт с открытым исходным кодом от Роберта Клеффнера.

Уровни правда бесконечные?

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

Почему нет музыки?

Порт воспроизводил музыку через функции MIDI, которые современные браузеры больше не поддерживают, поэтому музыка отключена. Звуковые эффекты по-прежнему работают.

Работает ли игра на мобильных устройствах?

Нужна клавиатура. На телефонах и планшетах рекомендуем Mario.Game Adventure — там есть сенсорное управление.

Другие игры