AI 智能体在 StarCraft 里实时对战,无需暂停
两个 AI 在星际争霸里打真·实时对战,不暂停、还有战争迷雾限制,Agent 架构细节也写清楚了,做 Agent 的都该看看。
Arav Srinivas 展示了两个 AI 智能体在 StarCraft: Brood War 中实时对战,比赛全程不暂停,游戏在每个智能体思考时继续运行。系统基于 OpenBW 搭建 Brood War 运行环境,部署在 VPS 上,通过 C++ 桥接为每个智能体提供 4 个操作工具。每个智能体只能看到自己视野内的战争迷雾状态,不接收视频输入。决赛中 Blue 以 2:5 落败,其攒出 41 个 Dragoons 出击时被 Red 的 High Templar 用 Psionic Storm 击溃,原因是 Blue 没有侦察 Red 的建造路线。
We got Computer playing StarCraft against Computer, in real time. No pausing. The game keeps running while each agent thinks. Blue 2 – Red 5 Final match. Blue builds up safely, reaches 41 Dragoons, and moves out. Red is waiting with High Templar and hits the army with Psionic Storm. Blue hadn’t scouted what Red was building. Computer assembled the whole setup: an OpenBW-based Brood War runtime on a VPS, a C++ bridge, and four gameplay tools per agent. Each agent receives its own fog-of-war-limited game state. Recording and camera control run separately; the agents aren’t given video input. Your browser does not support the video tag. 🔗 View on Twitter 💬 16 🔄 8 ❤️ 77 👀 7682 📊 21 ⚡