MARIO.GAME
zh

Infinite Mario Bros

无尽的随机生成关卡——Notch 的 Infinite Mario 的 HTML5 移植版

Infinite Mario Bros

关于 Infinite Mario Bros

Infinite Mario Bros 最初是 Markus “Notch” Persson 于 2008 年编写的 Java 小程序,比他创作 Minecraft 早了几年。它的思路简单而巧妙:游戏没有固定关卡,而是在你每次进入关卡时,按照一套规则把山丘、水管、断崖、炮台和敌人组合在一起,生成全新的关卡。

这款游戏的名气远远超出了玩家圈。研究人员把它的关卡生成器用于 Mario AI Competition,让程序比拼通关(后来还比拼设计关卡),它的代码也出现在无数关于程序化内容生成的论文中。

本版本是 Robert Kleffner 的 HTML5 移植版,他用 JavaScript 和 Canvas 重写了 Java 代码,因此可以在任何现代浏览器中运行。在标题画面按 S 键,在世界地图上选择一个关卡,看看生成器会给你准备什么吧。移植版的背景音乐依赖旧版浏览器功能,目前已被禁用,但所有音效都可正常播放。

操作方式

按键动作
← →行走
↓蹲下
S跳跃 / 开始游戏
A奔跑并投掷火球

特色

  • 每个关卡都是即时生成的,每次游玩都不一样
  • 大世界地图,包含城堡、地下和空中挑战关卡
  • 超级马力欧世界风格的画面,标题画面中有马力欧、路易吉、库巴和他们的伙伴
  • 通关越多,难度越高

小技巧

  1. 在标题画面按 S 键开始,然后在世界地图上用方向键和 S 键选择关卡。
  2. 按住 A 键奔跑能让你轻松越过大断崖——只是在落到狭窄的平台前记得松开。
  3. 子弹比尔炮台是有节奏地发射的;等一发子弹飞过后,再跳过炮台。
  4. 关卡是随机的,所以看似不可能通过的关卡,通常只是运气不好——试试在地图上选另一条路线吧。

常见问题

Infinite Mario 是谁做的?

最初的 Java 游戏由 Markus “Notch” Persson 于 2008 年制作。这个浏览器版本是 Robert Kleffner 制作的开源 HTML5 移植版。

关卡真的是无限的吗?

是的。每个关卡都会在你进入时根据随机种子和规则生成,所以你可以一直玩到新的关卡。

为什么没有音乐?

该移植版通过 MIDI 功能播放音乐,而现代浏览器已不再支持,因此音乐被禁用。音效仍可正常播放。

可以在手机上玩吗?

需要使用键盘。在手机和平板上,我们推荐支持触屏操作的 Mario.Game Adventure。

更多好玩的游戏