• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xujinkai
V2EX  ›  程序员

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

  •  
  •   xujinkai ·
    XUJINKAI · 11h 53m ago · 596 views
    因为当年很喜欢这个游戏,网上能找到的都是原版的 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 刀,加一个月的肝,虽然还不完善,顶不住了,先发了再说。
    个别机关可能还有问题,目前第一章的关卡我都有通关录像,是验证肯定能过的。
    8 replies    2026-09-21 08:36:14 +08:00
    alading11
        1
    alading11  
       11h 48m ago
    还挺有意思的,不过我小时候好像没玩过这个游戏,第一次见
    xujinkai
        2
    xujinkai  
    OP
       11h 41m ago via Android
    @alading11 快 20 年前的游戏🤣三星或者诺基亚 320x240 的屏幕
    shoaly
        3
    shoaly  
       11h 9m ago
    玩了两局 还挺上头, 准备深入 clone 到本地来深入玩玩. 画面的原始素材 是否还能用 ai 做一些高清化? 当然现在这个像素风也已经非常完美了.
    xiangyuecn
        4
    xiangyuecn  
       10h 44m ago
    好玩
    xnplus
        5
    xnplus  
       9h 25m ago
    挺好的
    Laysan
        6
    Laysan  
       9h 23m ago
    收藏了, 以前最喜欢的游戏了
    Laysan
        7
    Laysan  
       9h 21m ago
    12345 都通关的,之前还找过老的 jar ,不过现在都玩不了了
    suloser
        8
    suloser  
       7 mins ago
    厉害啊,请教下 op ,源码的 docs ,agent.md ,各个目录的 readme ,是手搓的还是 ai 辅助写的,细节很全面,不像手搓的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3732 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 00:44 · PVG 08:44 · LAX 17:44 · JFK 20:44
    ♥ Do have faith in what you're doing.