最近Reddit上有人整了个狠活:用Godot引擎从零复刻了《超级马里奥兄弟》的1-1关卡。不是那种随便做做的Demo,是那种能让你瞬间回到红白机时代的还原度。发帖的老哥叫somedonkus69,他搞这个项目是为了参加一个叫“20 Games Challenge”的学习活动,结果一发不可收拾,直接肝了45天。

说真的,看到这个新闻我第一反应是:这哥们儿是真爱。毕竟现在谁还愿意花一个半月时间去抠一个四十年前的老关卡?但人家不仅做了,还做得挺讲究。

打开网易新闻 查看精彩图片

从零开始,连像素都是自己画的

somedonkus69在帖子里说,他的目标就是“尽可能忠实地还原1-1关”。注意这个词——“忠实”。这意味着他不是拿现成素材拼一拼,而是从代码到美术全部自己来。用他自己的话说,这个过程让他对这款游戏有了“更深的理解和新的欣赏层次”。

45天的时间,换来的是一份对经典的全新敬意。这种“从零开始”的笨办法,恰恰是理解一个游戏设计精髓的最好方式。毕竟你只有亲手把水管、砖块、敌人一个个搭起来,才知道任天堂当年有多牛。

有取舍的复刻:没有火之花,也没有无敌星

当然,这个复刻版不是100%的像素级还原。somedonkus69自己也承认,有些东西他没做进去:

  • 没有火之花(Fire Flower)和无敌星(Star Power)
  • 敌人行为有点“叛逆”:比如乌龟和板栗仔偶尔会互相推搡,而不是像原版那样弹开
  • 只有一个关卡,死了就从头再来
  • 虽然有隐藏的1-UP蘑菇,但它就是个摆设——吃了不加命,死了再回来它还在那儿

这些“阉割”听起来像是缺点,但换个角度想,这恰恰是学习项目的正常状态。毕竟人家目的是学Godot和游戏开发,不是做商业复刻。能把核心的平台跳跃手感做出来,已经算很顶了。

怀旧是种病,这游戏是药

somedonkus69说,他自己就是玩着马里奥长大的,看到1-1关卡被自己亲手做出来,那种感觉“有点怀旧”。这话我信。对于咱们这种从红白机时代过来的老玩家,1-1关卡的音乐一响,DNA就动了。

虽然这个版本没有原版那种丝滑的物理手感(毕竟敌人AI都改了),但能在2026年看到一个粉丝用新引擎把老经典“翻译”出来,本身就是件挺浪漫的事。它不完美,但它真实。

想试试?直接网页开玩

最良心的是,这游戏可以直接在网页上玩,不用下载什么模拟器。你点进去就能跳,就能踩乌龟,就能在旗杆那儿卡一下(懂的都懂)。对于想快速体验一把怀旧感觉的人来说,这比翻出老卡带方便多了。

顺便说一句,80 Level这个网站之前还报道过不少类似的粉丝重制作品,比如有人用3D做了大力水手的船,还有人还原了《狮子王》里的刀疤和沙祖。看来用新技术“考古”老IP,已经成了圈子里的一种潮流。

最后说句公道话:这个复刻版肯定没法替代你记忆里的那盘黄卡带,但它证明了——经典之所以是经典,就是因为它经得起各种形式的重新演绎。哪怕没有火之花,哪怕1-UP是个摆设,能让人会心一笑,它就值回这45天的功夫了。