70天,1238亿Token,将Terraria 1.4.5.8移植到了Web上,现在正式开源它!

Vinlic 2026-10-19 21:32 1



开源推广

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签: 是

  • 我的开源项目完整开源,无未开源部分: 是

  • 我的开源项目已链接认可 LINUX DO 社区: 是

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

  • 以上选择我承诺是永久有效的,接受社区和佬友监督: 是


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出






[!NOTE]

当前代码仍在积极迭代更新,可能仍存在一些尚未解决的Bug与待优化的性能项,如果您发现游戏中与原版不一致的情况,欢迎在issue中提出问题



之前发过开发笔记和线上地址,这回是真·开源,并且需要特别感谢佬友 c.c.c. 对项目提供持续测试和验证。


一个完全开放的 Terraria 1.4.5.8 ,历经70天,总消耗1238亿Tokens,其中GLM-5.3贡献477亿,GLM-5.3-Flash贡献761亿,使用Claude Code作为Vibe Coding工具。


未基于任何游戏引擎,完全基于Web平台原生实现,采用 Canvas 2D + WebGL2 混合渲染管线,部分模块采用Web Worker并行化处理或编译为WebAssembly以提升性能。


支持移植mod、材质包、原版世界/角色存档导入导出。


人类不写代码只发指令,我发送了7827条指令,会话数达到124个,使用1484个子代理


Agent侧产生了112338条消息,工具调用数量达36815次


150 万行 TypeScript(引擎 47 万手写 + 数据定义 2 万 + 测试 45 万 + 探针工具 46 万 + mod 参考实现 5.5 万),2600+ 测试用例。


多人模式服务端仍在开发中,后续可能支持大型公共房间。


在线地址


https://sandboxworld.online


建议使用 Google Chrome 浏览器访问,以获得最佳游戏性能,如使用国内网络首次访问可能遇到网络延迟,请多加等待。


如多次刷新无法访问,可尝试强制刷新以刷新Service Worker缓存状态。


效果预览


世界生成(含9个彩蛋种子+37个秘密种子)


同时支持导入原版*.wld格式存档和*.plr格式角色





游玩演示







移植mod演示




材质包导入演示



最新回复 (10)
  • SHANXIskd 10-19 21:33
    1楼

    NB啊佬 其实一直有个疑惑 这游戏能在网页端运行是个什么原理 要是可行 那一些很吃配置的游戏岂不是也OK啊 普惠众生了

  • coldtearsyy 10-19 21:34
    2楼

    请务必把联机也做上哈哈哈

  • 惊鱼 10-19 21:54
    3楼

    网页端运行一般会更吃配置吧,除非原引擎很拉

  • 𝓕-𝓓𝓻𝓸𝓲𝓭 10-19 21:55
    4楼

    来给国产AI第一批Chat2API的大神LLM Red Team点赞了

  • AIorIA 10-19 21:59
    5楼

    佬牛逼,感觉可以把很多轻量单机网页化,然后搬到手机web游玩,利用碎片化时间 ^-^ ^-^

  • 雨音澪崋 10-19 22:19
    6楼

    那我再用 Pake 打包成软件包……(雾)

  • deasm 10-19 22:49
    7楼

    此刻,膜拜下大神

  • quina 10-19 22:53
    8楼

    牛的,感谢佬,现在已经有大量反编译人才梯队了,感觉未来只有开源的软件和游戏了XD

  • yiye 10-19 23:16
    9楼

    这个有对本体源代码逆向吗?还是AI自由发挥来复刻的

  • alex gg 10-19 23:31
    10楼

    泰君们也是吃上好的了, ^-^接上wiki,再也不用怕我的蘑菇人不来辣

* 帖子来源Linux.do
返回