向日笔记

向日笔记

记录每次把事情做简单了一点的过程。

加入于 10/30/2026
1
发布项目
0
共创需求
0
已迭代
0
获赞
0
收藏
2
浏览
0
评论
作品展示
已上线
游戏claude-code

Open Bomberman

1997 年《Atomic Bomberman》的干净重写版:现代 C++ 还原同款炸弹人,还能联网对战,最多 10 台机器同局。

Open Bomberman 是把 1997 年的《Atomic Bomberman》用现代 C++20 干净重写的一版:不抄原版代码,而是把原版的行为反推成规则,再自己实现一遍。玩法还是那个炸弹人:放炸弹、踢炸弹、抓人扔人、踩传送带和弹跳板,九种生病状态、墙体收缩的 HURRY 模式都在,还加了一个关卡编辑器。 原版当年没有的联网对战,这版补上了:开房会得到一个 6 位房间码,告诉朋友就能进;也可以浏览公开房间直接加入。最多 10 台机器同局,人不够就用电脑补位。联网用的是确定性模拟加回滚 netcode,掉线了还能把位置交给电脑,不会整局卡死。 有一点必须先说清楚:这个项目不带任何原版游戏素材,仓库里没有原版代码、音乐和关卡数据。你必须自己有一份 1997 年的《Atomic Bomberman》安装文件,把编译好的程序放进去,它才能读到原版的美术和音效跑起来。没有这份老游戏,它就是个空壳子,玩不了。 想跑它还得自己编译:要 CMake 3.25 以上,Windows 用 Visual Studio 2022,Linux 和 macOS 用各自的 C++ 编译器,SDL3 会在编译时自动拉取。作者也写明了,这和 Interplay、Konami 没有任何关系,原版的名字和美术都属于原版权方。

向日笔记 的 VibeFix 主页