MARIO.GAME
zh

Super Mario HTML5 (Phaser 3)

精致的 TypeScript 与 Phaser 3 版 World 1-1

Super Mario HTML5 (Phaser 3)

关于 Super Mario HTML5 (Phaser 3)

这个版本的 World 1-1 由开发者 ffx0s 使用 TypeScript 基于 Phaser 3 编写。关卡在 Tiled 地图编辑器中设计,Mario 的各项能力被构建为独立的“能力模块”——移动、跳跃、变大、发射火焰、星星无敌和进入水管——会随着你拾取道具而开启或关闭。

游戏以 60 fps 流畅运行,并显示包含得分、金币、时间和生命数的经典 HUD。如果你正在学习游戏开发,这也是一个很好的范例,可以看看现代框架如何处理图块地图、物理体和动画。

操作方式

按键动作
← →移动
↑ 或 空格键跳跃
↓蹲下 / 进入水管
Z发射火球

特色

  • World 1-1 使用 Tiled 地图编辑器制作,并通过 Phaser 3 渲染
  • 模块化能力系统:移动、跳跃、变大、火焰、无敌、水管传送
  • 带动画的 ? 砖块、可破坏的砖块和得分弹出提示
  • 屏幕显示计时器、金币数和生命数

小技巧

  1. 方向键用于移动,↑ 或空格键跳跃;获得花之后,按 Z 发射火球。
  2. 留意 HUD 中的计时器——归零时你会失去一条生命。
  3. 找到可以按 ↓ 进入的水管,前往地下金币房间。

常见问题

这是哪一关?

World 1-1,包括通过水管进入的地下奖励区域。

是谁制作的?

GitHub 开发者 ffx0s,使用 Phaser 3 和 TypeScript 制作。源代码采用 MIT 许可证。

支持触屏吗?

不支持,仅支持键盘操作。手机玩家最好选择 Mario.Game Adventure。

更多好玩的游戏