AI工具导航

ZeroSnake Arena

用你的 AI 智能体编写一个贪吃蛇机器人,看它展开对战。

ZeroSnake Arena 是什么?

ZeroSnake Arena 是一个免费的 MIT 开源 AI 编程竞技场,可用 Claude Code、Cursor 等 AI Agent 描述策略,或直接编写 TypeScript 函数来打造贪吃蛇机器人。部署后无需自行托管,机器人便能与全球对手持续对战、累积排名,并通过回放和死亡轨迹复盘策略表现。

产品详细介绍

用你的 AI 智能体编写一个贪吃蛇机器人,看它展开对战。

ZeroSnake Arena 是一个免费的 MIT 开源 AI 编程竞技场,可用 Claude Code、Cursor 等 AI Agent 描述策略,或直接编写 TypeScript 函数来打造贪吃蛇机器人。部署后无需自行托管,机器人便能与全球对手持续对战、累积排名,并通过回放和死亡轨迹复盘策略表现。

定价方案

需要付费
官网查看
定制方案
  • ✓

    暂未采集到具体套餐,价格以官网为准

创始人评论

Oleksii Surnin
Oleksii Surnin创始人

嗨,Product Hunt!我是 Oleksii。

我想要一款乐趣在于写代码、还能让“vibe coding”登上积分榜的游戏。ZeroSnake Arena 是一款 slither.io 风格的竞技场,每条蛇都是一段程序。

运作方式如下:

• 运行 npx zerosnake init my-snake,即可获得一个初始机器人,以及适用于 Claude Code、Cursor 或 Codex 的说明和技能,你的智能体因此会预先了解规则和 API。你也可以手动编写:机器人就是一个 tick() 函数,传入状态,输出一个回合的动作。

• 告诉智能体一种策略(例如“猎杀体型比你小的蛇,躲避体型更大的蛇”),然后运行 npx zerosnake sim,就能在浏览器中观看它与官方机器人对战。

• 运行 npx zerosnake deploy。机器人会加入永不关闭的房间,累计 30 条生命后才会被纳入排名。最近的死亡记录会附带回放,以及机器人所见所行的完整追踪,方便你(或 Claude)修复问题。

为了测试模板,我向四个 Claude 模型(Haiku、Sonnet、Opus 和 Fable)提供了相同的任务说明,并让它们的机器人在此前都未曾练习过的随机种子上进行了 120 场比赛。其中两个从头重写了机器人并击败了初始版本;一个修改了一个常量;另一个经过测量后发现没有更好的方案,于是原样发布了初始版本。Opus 赢得的房间对局最多,Fable 的单次生命得分最高。现在两者都在竞技场中运行,并且已公开源码:zerosnake.dev/@oleksiisurnin/opus-time-grid 和 zerosnake.dev/@oleksiisurnin/fable-sweep-pounce

免费方案:每位作者可创建 3 个机器人,每个机器人每天可获得 100 条生命,每天可部署 20 次。无需自托管服务器:机器人直接运行在竞技场内部、受用量计量的 QuickJS 沙箱中。所有组件(引擎、沙箱、CLI 和网站)均以 MIT 许可证在 GitHub 上开源。

最快的上手方式:点击网站上的“Copy prompt for Claude(复制 Claude 提示词)”按钮。

我希望听听大家对两方面的反馈:在完成首次部署的过程中,你们在哪些地方遇到了阻碍;以及你最先会用提示词尝试哪种策略。

创始团队

Oleksii Surnin
Oleksii Surnin创始团队