这个项目能做什么
CORO SOLTO: Treta Suprema 是一个免费的浏览器 FPS 游戏,使用 Three.js(r160 版本)和原生 ES 模块 JavaScript 构建,零构建步骤。游戏直接在浏览器标签页中运行,无需下载、安装或注册,目前仅支持与机器人对战——仓库中没有多人玩家功能或网络代码。
游戏内容:包含巴西讽刺派系、数十个可玩角色、多个讽刺地图和武器库,支持回合制模式和夺旗模式。菜单允许配置每方 1 到 8 个机器人(默认 4×4)。文档中记录了规则,包括回合时间、所需胜利次数、重生延迟以及关闭生命恢复功能(可通过 URL 参数重新启用)。
架构:一个包含两个区域的仓库。游戏位于 public/ 目录(原生、无框架、Three.js 已本地化,运行时无 CDN),网站位于 src/ 目录,使用 Astro 并在 Vercel 上启用 SSR,包括落地页、排名、公开个人资料和 API 路由。排名和遥测数据使用带 RLS 的托管 Postgres;service_role 密钥仅存储在服务器端。
当前状态:全局排名已通过标志(RANKING_ON = false)关闭,页面返回 200 状态码并显示警告和 noindex,而不是 404,但比赛数据收集仍在进行。音频因版权不确定而未版本化;没有音频包时,游戏使用合成声音。
工具:资源管线使用 gltf-transform、meshoptimizer、sharp 和 resvg;浏览器测试使用 Playwright;文档使用 Docusaurus;README 和文档中的数字块由脚本生成并在 CI 中验证。还有知识图谱集成(Graphify),带有多个 AI 代理的适配器,以及 .agents/skills/ 中的代理技能。
许可证:AGPL-3.0(从 MIT 迁移),Three.js 使用 MIT 许可证。该项目明确声明是与 AI 代理合作生成的,提交记录中有 Agent: 标签。这是一个独立讽刺作品,与 Valve 无关联。
评论
0 评分人数达到10人后显示
登录后参与讨论。