网页版的《兔子波比 5》重制版,非模拟器, TypeScript 重写的引擎

xujinkai 2026-09-20 20:50 1

因为当年很喜欢这个游戏,网上能找到的都是原版的 10 个 jar 包和模拟器,所以决定把他们搬到网页中。

功能列表:
- TS 从头写了个引擎,只使用了原版的资源文件
- 新引擎扩展了很多层级和机制,比如推箱子、传送门、双兔成行
- 录像功能,可以记录关卡过法,或者加载内置的地图过法
- 地图编辑器,可以编辑已有关卡或者自己做新地图
- 分享功能,可以生成带地图数据的链接直接分享,或者生成生成内嵌代码嵌入别的网站
- 现代/8bit 风格音乐无缝切换、中英双语、多主题
- 调试工具,可以观察引擎内部状态,我自己也是边学边搞
- 逆向工具,不仅能解码原版 jar 包,还能把自制的地图打包回原版 jar 中通过模拟器验证

链接:
游玩访问: https://bc5r.xujinkai.net
冒险模式: https://bc5r.xujinkai.net/adventure
推箱子: https://bc5r.xujinkai.net/explore/play/novoban-pushbox/01
双兔成行: https://bc5r.xujinkai.net/explore/play/engine-lab/01-control2

仓库地址: https://github.com/XUJINKAI/bobby-carrot-5-remake
内嵌示例: https://xujinkai.net/

到现在花了我大概 200 刀,加一个月的肝,虽然还不完善,顶不住了,先发了再说。
个别机关可能还有问题,目前第一章的关卡我都有通关录像,是验证肯定能过的。
最新回复 (15)
  • alading11 09-20 20:56
    1
    还挺有意思的,不过我小时候好像没玩过这个游戏,第一次见
  • xujinkai 楼主 09-20 21:03
    2
    @alading11 快 20 年前的游戏🤣三星或者诺基亚 320x240 的屏幕
  • shoaly 09-20 21:34
    3
    玩了两局 还挺上头, 准备深入 clone 到本地来深入玩玩. 画面的原始素材 是否还能用 ai 做一些高清化? 当然现在这个像素风也已经非常完美了.
  • xiangyuecn 09-20 21:59
    4
    好玩
  • xnplus 09-20 23:19
    5
    挺好的
  • Laysan 09-20 23:20
    6
    收藏了, 以前最喜欢的游戏了
  • Laysan 09-20 23:22
    7
    12345 都通关的,之前还找过老的 jar ,不过现在都玩不了了
  • suloser 09-21 08:36
    8
    厉害啊,请教下 op ,源码的 docs ,agent.md ,各个目录的 readme ,是手搓的还是 ai 辅助写的,细节很全面,不像手搓的
  • chendy 09-21 08:50
    9
    真的神奇,当年那么大点的屏幕竟然能放得下这么多信息…
  • xiaoyi123 09-21 09:01
    10
    厉害啊,确实很有意思
  • yulgang 09-21 09:13
    11
    哎呀 这个系列我都非常喜欢。

  • shoaly 09-21 10:20
    12
    @xujinkai #2 又玩了好几关, 在提一个建议, 添加一个计时存盘的功能, 这样可以不用做错一步又重头再来, 游戏难度会低一些
  • qlzy 09-21 10:54
    13
    有意思的 👍
  • xujinkai 楼主 09-21 11:06
    14
    @shoaly 感谢支持,自由探索里是有撤回功能的,自由探索可以任意浏览所有的关卡,也能直接转到编辑器。
    冒险模式故意设置的竖屏视角(电脑上会强制竖屏)+ 不允许撤回,还原的是原版体验。

    @suloser append 了一些开发信息,基本都是 AI 写的,手搓我觉得我能搓到天荒地老。

    @chendy 是呀,原版游戏一个包才 280kb 。

    @yulgang 这个我没玩过诶,很有意思,我觉得我可以加个激光机关稍微还原一下🤣
  • yulgang 09-21 13:49
    15
    @xujinkai #14 镜子有两个方向,反射激光时会分左右。激光可以点燃炸弹也可以杀死 robo ,印象里炸弹好象是可以炸石头的,石头可以挡住激光。有些关卡激光器好像可以推。蛮好玩的。
* 帖子来源V2EX
返回