超级马里奥重制版 Super Mario Bros Remastered:复刻经典、自建关卡的 Godot 项目快速上手指南
【免费下载链接】Super-Mario-Bros.-Remastered-PublicA Remake / Celebration of the original 'Super Mario Bros.' games. Features new levels, custom modes, new characters, alongside a full level editor / custom level system!项目地址: https://gitcode.com/gh_mirrors/su/Super-Mario-Bros.-Remastered-Public
Super Mario Bros Remastered(SMB1R)是一个用 Godot 引擎开发的开源项目,把初代《超级马里奥兄弟》系列完整复刻,并在此基础上加入全新关卡、自定义游戏模式、新角色,以及一套可用的关卡编辑器和自定义关卡系统。它面向两类人:想重温原版的玩家,和想自己动手设计关卡、改造画面的开发者。
先看清这个项目能给你什么
在动手之前,先明确它覆盖的能力范围,避免把时间花在重复功能上。
- 完整复刻:重制了初代《超级马里奥兄弟》《The Lost Levels》《Special》以及《All Night Nippon》四个版本,物理和关卡手感都做过改良。
- 可编辑:内置关卡编辑器与自定义关卡系统,支持把自创关卡保存、分享。
- 可改造:提供资源包(Resource Pack)机制,可以替换贴图、精灵与音效,自定义游戏外观。
- 可扩展:通过模组加载器加入新角色、新道具与新内容。
- 全开源:源码开放,欢迎提交修改与改进。
如何快速启动:最低门槛的两种路径
想先跑起来,再看源码,建议从下面两条路里选一条。
路径一:直接玩成品(推荐新手)到项目 Releases 页面,按自己的系统下载对应压缩包,解压后即可运行。注意:游戏需要一份原版 SMB1 的 NES ROM 才能启动,源码本身不附带这些原始素材。若希望存档、配置跟随程序走,可在可执行文件目录建一个portable.txt开启便携模式。
路径二:从源码运行(推荐给开发者)
- 克隆仓库:
git clone https://gitcode.com/gh_mirrors/su/Super-Mario-Bros.-Remastered-Public - 用 Godot 4.6 导入项目,在编辑器里点运行即可启动。
先以玩家身份完整过一遍流程,再回头读代码,会比一上来啃脚本顺畅得多。
核心功能拆解:四个值得单独体验的模块
每个模块回答一个具体问题,按需进入。
1. 冒险与重制
四个原版系列在Scenes/Levels/下按系列分目录存放,对应关卡场景文件齐全。改良后的跳跃手感、砖块与管道交互都保留在实体脚本里,适合对照原作体验差异。
2. 关卡编辑器
进入编辑器后可以逐块摆放地形、砖块、道具与敌人。相关逻辑集中在 编辑器脚本目录,场景骨架见Scenes/Levels/EditorLevelBase.tscn等文件。这里是最适合"边玩边学"的入口——把编辑器当作学习关卡设计的第一课。
3. 自定义关卡与分享
编辑器产出的关卡可以保存,项目已与 Level Share Square / GameBanana 合作,支持把自创关卡发布到在线平台,也让其他玩家能直接下载游玩。
4. 资源包与角色扩展
想换贴图或音效,走资源包路线;想加角色,走自定义角色路线。两者都能在不改动核心代码的前提下改变游戏观感与可玩内容。
可探索模块:源码里值得深挖的地方
当你想从"玩"转向"改",这些目录是性价比最高的阅读起点。
- 实体与角色脚本目录:包含马里奥各状态(普通、变大、火焰等)与敌人行为的实现,理解角色能力逻辑看这里。
- 编辑器脚本目录:编辑器的工具与交互逻辑。
- 模组加载目录:模组系统的入口,扩展内容的挂载点。
Assets/Sprites/与Assets/Audio/BGM/:贴图与背景音乐素材,是资源包替换时的对照来源。Resources/Music/:各关卡音乐的资源定义,配合素材目录可理解音频如何被调用。
适合谁玩,以及怎么继续深挖
- 只想重温原版:走成品下载路径,重点体验四个复刻系列即可,不必碰源码。
- 想设计关卡:以编辑器为主线,从简单地形做起,再用自定义关卡系统发布作品。
- 想改画面与声音:从资源包与素材目录入手,替换贴图、精灵和音效。
- 想加内容或研究引擎:读 实体脚本 与 模组加载,理解角色状态机和扩展机制。
需要留意的一点:游戏依赖原版 NES ROM,且部分已知问题来自 Godot 引擎本身(如边角物理、平滑渲染下的阴影抖动),遇到属正常现象。
下一步
先跑通游戏、完整过一关,再打开编辑器摆你的第一块地形——把"玩"变成"造",是进入这个项目最短的路径。
【免费下载链接】Super-Mario-Bros.-Remastered-PublicA Remake / Celebration of the original 'Super Mario Bros.' games. Features new levels, custom modes, new characters, alongside a full level editor / custom level system!项目地址: https://gitcode.com/gh_mirrors/su/Super-Mario-Bros.-Remastered-Public
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考