V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fenghengzhi
V2EX  ›  ACG

在浏览器里直接运行吉里吉里(KiriKiri2)引擎的 Galgame

  •  2
     
  •   fenghengzhi · 1 天前 · 582 次点击

    用 WebAssembly 把 KiriKiri2 视觉小说引擎移植到了浏览器,现在可以直接在网页上运行 .xp3 格式的 Galgame ,不需要装任何软件。

    在线体验: https://krkr2.fenghengzhi.com

    Chrome / Edge / Firefox / Safari 应该都能跑。打开网页后把 .xp3 游戏文件拖进去就能玩,也支持选择本地文件夹直接读取。但更推荐用 "Open Game Directory" 加载游戏,它使用 File System Access API 直接读写本地目录,存档可以持久化保存;其他方式加载的存档只在内存里,刷新就没了。

    目前还比较早期,已知的问题有:安卓端黑屏、iOS 触控有问题、偶尔花屏。测试也只用魔法使之夜的 krkr2 版跑了游戏开头,未对兼容性做广泛验证。

    项目基于 https://github.com/2468785842/krkr2 ,因为这个项目对多平台编译有一定的成果,我在其基础上使用 AI 增加了 Web 目标平台,开发过程中 AI ( Cursor )承担了大部分编码工作。

    第 1 条附言  ·  1 天前
    如果有碰到游戏运行有问题的可以在这里回复,光靠我自己不可能有足够的时间仔细回归测试每款游戏
    第 2 条附言  ·  18 小时 37 分钟前
    真服了,本地 debug 编译运行没问题,我就直接把 release 编译发上去,结果 release 编译的是有问题的
    第 3 条附言  ·  5 小时 3 分钟前
    目前应该是可以正常跑魔法使之夜了(至少开头往后不短的部分)
    4 条回复    2026-03-17 21:51:47 +08:00
    lianyanjiajia
        1
    lianyanjiajia  
       1 天前
    大佬牛逼,帮顶
    yukinotech
        2
    yukinotech  
       1 天前
    不来个开源地址?围观学习一下
    fenghengzhi
        3
    fenghengzhi  
    OP
       1 天前
    @yukinotech
    还在整理,会开源的。不过有多少学习价值我也不好说,毕竟基本都是 AI 写的,我只负责把握方向
    我只有信心避开错的离谱的方向,但是不是最正确的方向我也不好说,我也不是职业开发 C/C++/WASM 的
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3007 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:25 · PVG 22:25 · LAX 07:25 · JFK 10:25
    ♥ Do have faith in what you're doing.