游戏厅第1期:Super Mario Bros
这是经典平台游戏《超级马力欧兄弟》的开源复刻项目,用 Backbone 游戏引擎实现了一个关卡。
「游戏厅」第 1 期,每期只讲一款游戏:它是什么、怎么玩、源码怎么读。
先说清楚:这是源码索引,不是游戏下载站
本文介绍的项目指向一个真实存在的源码仓库。仓库里只有代码:要自己装环境、自己编译;不少经典游戏的重实现项目,原版素材还要自备。它的价值在「能读、能改」,不在「下载即玩」。
档案
- 档案编号:068(街机类)
- 一句话简介:用 Backbone 游戏引擎编写的一个关卡
- 源码:Super Mario Bros
- 站点详情页:Super Mario Bros
它是什么
这是经典平台游戏《超级马力欧兄弟》的开源复刻项目,用 Backbone 游戏引擎实现了一个关卡。《超级马力欧兄弟》是任天堂 1985 年在 FC 平台推出的横版卷轴平台游戏,也是电子游戏史上最具影响力的作品:水管工马力欧穿越蘑菇王国,踩扁敌人、顶砖块吃蘑菇变大、收集金币,一路营救碧奇公主。该项目以代码致敬经典,适合想了解横版平台游戏如何用 JavaScript 实现的玩家和开发者。
怎么玩
目标是操控马力欧从关卡起点一路向右前进,抵达终点的旗杆完成关卡。用方向键左右移动,按键跳跃;跳到敌人头上可以将其踩扁,碰到敌人侧面或掉进坑里会损失生命。顶问号砖块可获得金币或蘑菇,吃蘑菇后马力欧变大,能多承受一次伤害。注意跳跃距离和时机的把握,这是平台游戏的核心技巧。新手提示:不要一味向右狂奔,遇到坑和敌人先停一停,观察节奏再出手。
源码怎么用
- 先看许可证:MIT、Apache、GPL、自定义都有,商用与二次分发前逐条核对。
- 再看 README 的构建段:能跑通的最小命令通常就写在那儿,别自己猜。
- 编译不通是常态:十几年前的项目要老编译器与老依赖,别一上来就怀疑自己。
版权与免责
- 每一条的源码许可证以各自仓库为准,二次分发与商用前请逐条核对。
- 本站只做索引与归类,不托管任何游戏文件,也不提供素材包。
- 收录项目版权归各自作者所有;你是作者且不希望被收录,可以联系删除。
想自己翻?完整索引都在这里:https://games.ydtgo.top

浙公网安备 33010602011771号