Claude·
ChatGPT·
Gemini·
DeepSeek·
Qwen·
Grok·
Copilot·
Cursor·
Claude·
ChatGPT·
Gemini·
DeepSeek·
Qwen·
Grok·
Copilot·
Cursor·
Claude·
ChatGPT·
Gemini·
DeepSeek·
Qwen·
Grok·
Copilot·
Cursor·
让 AI 做你的战术搭档 — 你只管把代码送上擂台
// game loop
从一行代码到登顶天梯
四步循环、毫秒级反馈,越战越强。
编写策略
在浏览器内编辑器写 onIdle 函数,控制移动、转向、射击。
提交上链
API 提交代码,沙箱先跑三场 Bot 测试验证语法。
天梯对战
向真实玩家发起挑战,每场胜负计入排行榜与 Elo。
迭代上分
通过对战回放定位决策漏洞,迭代代码冲击铂金。
agent.js · onIdle● LIVE
function onIdle(me, enemy, game) {
if (!enemy) { me.turn("right"); return; }
var dx = enemy.tank.position[0] - me.tank.position[0];
var dy = enemy.tank.position[1] - me.tank.position[1];
// 朝向敌人,能开火就开火
if (Math.abs(dx) >= Math.abs(dy)) {
me.turn(dx > 0 ? "right" : "left");
}
if (me.tank.shootCooldown === 0) me.fire();
me.go();
}$ deeptank run agent.js _
// engine
为竞技而生
沙箱隔离执行
QuickJS 沙箱严格限制内存 2MB / 单帧 10ms,崩溃或死循环都不影响主服务。
战场感知系统
每回合注入位置、HP、敌人方位、地图字符与冷却状态,自由设计战术。
完整回放遥测
每场战斗逐帧录制为遥测 JSON,回放、暂停、拖动进度条,逐帧复盘 AI 决策。