SandboxWorldOnline / Open-Terraria
git clone https://github.com/SandboxWorldOnline/Open-Terraria.git
Terraria 1.4.5.8 Web Rewrite, using GLM-5.3-Flash and GLM-5.3
+99
stars, 24h · #107
+99
stars, 7 days · #512
+99
stars, 30 days · #2,354
99
★ total · +99% this week
40
forks · 4 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageTypeScript
License—
Created2026-10-19 (1d ago)
Last pushtoday
Watchers0
OwnerOrganization
GitHub topics
Links
- GitHub: github.com/SandboxWorldOnline/Open-Terraria
- Homepage: https://sandboxworld.online
- Releases · Issues · Hacker News mentions
README excerpt
# Open Terraria **简体中文 | English** > [!NOTE] > 当前代码仍在积极迭代更新,可能仍存在一些尚未解决的Bug与待优化的性能项,如果您发现游戏中与原版不一致的情况,欢迎在issue中提出问题 一个完全开放的 **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以提升性能,当前最高帧率上限可支持120fps。 支持移植mod、材质包、原版世界/角色存档导入导出。 人类不写代码只发指令,我发送了7827条指令,会话数达到124个,使用1484个子代理 Agent侧产生了112338条消息,工具调用数量达36815次 150 万行 TypeScript(引擎 47 万手写 + 数据定义 2 万 + 测试 45 万 + 探针工具 46 万 + mod 参考实现 5.5 万),2600+ 测试用例,全部开发过程有逐日开发日志(docs/devlog/DAILY_DEVLOG.md)存档。这个仓库本身,就是这场人机协作实验的完整记录。 多人模式服务端仍在开发中,后续可能支持大型公共房间。 ## 在线地址 https://sandboxworld.online 建议使用 Google Chrome 浏览器访问,以获得最佳游戏性能,如使用国内网络首次访问可能遇到网络延迟,请多加等待。 如多次刷新无法访问,可尝试强制刷新以刷新Service Worker缓存状态。 ## 效果预览 #### 世界生成(含9个彩蛋种子+37个秘密种子) 同时支持导入原版*.wld格式存档和*.plr格式角色 #### 游玩演示 #### 移植mod演示 #### 材质包导入演示 ## 快速开始 [code] ## Mod 开发 **→ 完整指南:docs/mod-dev-guide.md** 由于跨语言与平台的原因,无法支持tmod载入,建议通过AI精准转译到swmod(目前我们正在尝试全量转译灾厄mod) 10 分钟从零做出第一个 mod(脚手架/L1 声明式内容 15 域/L2 脚本 API 总表/ 浏览器独有六接口/实战示例/发布): [code] - 接口类型签名(IDE):templates/mod-api.d.ts - Boss mod 工作流:docs/howto-boss-mod.md - 城镇 NPC mod 工作流:docs/howto-town-npc-mod.md - 平台设计定谳:docs/mod-loader-design.md ## 文档 | 域 | 文档 | |---|---| | Mod 开发(入口) | docs/mod-dev-guide.md | | 迭代方法论 | docs/methodology/campaign-playbook.md | | 架构定谳史 | docs/(按域归档;战役实录见各 recon/wave 文档) | ## 许可证 **工程代码以 MIT 授权**;仓库内的游戏资产(贴图/音效/BGM)与 反编译数据表属 © Re-Logic,不在 MIT 范围内,仅供个人学习与研究—— 边界详见 ASSETS.md。 ## 技术栈 TypeScript · Canvas 2D · WebGL2 · Vite · vitest · Web Assembly · Web Worker ## 致谢 - 感谢 c.c.c. 对项目提供持续测试和验证 - 感谢 Linux.do 社区对项目的推广与反馈