Ramp Labs 团队成功将 AI 智能体 Claude Code 接入经典模拟经营游戏《过山车大亨 2》。在游戏中,玩家通常需要处理繁琐的管理事务,如游乐设施故障、垃圾清理和排队时间过长等。现在,Claude Code 可以在终端窗口中实时扫描公园财务、设备状态和游客投诉等上百个数据点,并在几秒钟内制定任务清单,例如在高流量区域增设饮料摊位、在设施故障前雇佣机械师,或在游客满意度高时提高入场费。团队基于开源项目 OpenRCT2 进行了二次开发,在游戏中嵌入了一个运行 Claude Code 的终端窗口。为了让 AI 能够操作游戏,他们开发了一个名为 rctctl 的命令行工具。这个工具遵循容器编排工具 kubectl 的模式,复制了用户在游戏中拥有的每一项重要数据点和控制权限。由于 Claude 无法直接看见游戏画面,它会请求地图区域的 ASCII 字符阵列图。例如,字母 R 代表轨道,P 代表人行道,S 代表风景或建筑。该项目主要由四部分组成:游戏菜单栏的新选项、显示终端镜像的窗口、rctctl 命令行工具以及将命令传输到游戏状态的远程过程调用(RPC)层。整个项目耗时约 40 小时,采用了 氛围编码(Vibe Coding)的方式。开发人员使用多种大模型进行规划和执行,管理多个终端窗口的过程就像是在玩一场管理模拟游戏。

标签: none

评论已关闭