一位开发者在Linux.do论坛分享了一款借助AI编程打造的即时战略(RTS)游戏《Sketch RTS》,项目已开源至GitHub,并可在浏览器中直接试玩。游戏要素较为全面,包含经验值、法术技能、主动/被动物品、维护费、科技树、野怪、分矿扩张、联机对战、AI对手与海战等机制。每个近战兵种支持追逐、坚守、冲锋三种形态切换,冲锋与击退效果由物理引擎计算,单位碰撞符合动量定理,地形还会影响单位移动速度。技术方面,项目实现了高性能寻路与联机同步,在普通个人电脑上模拟一局30分钟的游戏仅需20秒以内;支持纯前端浏览器单机运行与服务器同步联机等多种部署方式。项目还提供完整的命令行工具,使AI Agent能够直接操作游戏,内置AI对手正是通过Claude Opus自我博弈迭代训练而来,能展现出一些出人意料的战术与微操。此外,游戏具备完整的单位自定义与事件动作系统,通过内联TypeScript脚本即可编写带剧情的战役,用户用一句话就能让AI生成数小时时长的战役内容。
事件分析
核心观点:AI编程已能驾驭实时战略级复杂工程,为Agent预留原生接口的软件,正成为大模型能力进化的新试验场。
原文链接:Linux.do

评论前必须登录!
立即登录 注册