
在《GTA 6》发布前夕,一名开发者成功利用 AI 模型 Claude Code 自主游玩了《GTA 4》。据社区用户 Wonderful-Ad-8579 分享,其通过配置 Model Context Protocol (MCP) 服务器,为 AI 提供了独立的键鼠、手柄及屏幕 I/O 接口。游戏在后台运行,互不干扰。
演示视频显示,Claude 能够驾驶车辆前往航点、操控直升机飞行以及步行抵达标记位置。开发者强调,所有画面均为“实时且未经剪辑”。除《GTA 4》外,该 AI 还试玩了《底特律:变人》、《TABS》、《光环战争 2》、《Phantom Rose》和《城市:天际线》等多款作品。
技术架构与开发流程
该项目主要由 Wonderful-Ad-8579 搭建并编写代码。底层通过 DLL 处理游戏输入捕获,上层运行基于 TypeScript 的 MCP 服务器,Codex 也参与了部分代码工作。开发者介绍,每个智能体以单一游戏为测试平台,旨在解决特定问题(如“车辆在路口频繁熄火”)。AI 通过 MCP 玩游戏以发现工具错误,随后修复代码并对比修复前后的表现。最终,由 Claude Code 审查更改并运行测试,确认无误后才对外公开。
当前局限与未来展望
目前,该工具在无小地图辅助时难以进行室内导航,武器瞄准精度也有待提升。尽管如此,Claude 在繁忙街道谨慎驾驶、刻意转弯的表现仍令人印象深刻。若将此技术应用于实际游戏开发,将为能够主动响应环境的内置 AI 带来诸多可能。
该开源项目“LLM Game Automation MCP”已托管于 GitLab,目前仅支持 Windows 11 系统。