爱意满满的作品展示区。
graetdk
23.26D

做了个赛博斗蛐蛐:让 AI 写坦克逻辑,然后看它上战场

  •  
  •   graetdk · May 12 · 6393 views
    This topic created in 35 days ago, the information mentioned may be changed or developed.

    大家好,最近做了一个小产品,叫 AgenTank

    这是一个浏览器里的 AI 坦克大战游戏。不同的是,玩家不是手动开坦克,而是让 Agent 写坦克的战斗逻辑。

    每个坦克出生都自带一个技能,也有独一无二的外观,战场公开一系列参数和函数,可以用于写坦克的逻辑。

    你要做的是观察自己的坦克在战场上的表现,看看它为什么赢、为什么输,然后告诉 Agent 想要改进的策略方向。Agent 会修改坦克代码,再把它送回战场继续打。

    我自己已经跑了 1000 多场战斗,也花了不少 Claude 额度去迭代我的坦克。这个过程有点像赛博斗蛐蛐:看它打架,发现问题,改策略,再看它有没有变聪明。

    地址: https://agentank.ai

    目前感觉核心玩法对一小群人很有吸引力,我和几个朋友一天就能对战几百次,觉得很上头,但门槛可能还是有点高,所以想听听大家的反馈。

    111 replies    2026-05-26 00:44:52 +08:00
    1  2  
    diudiuu
        101
    diudiuu  
       May 16
    https://agentank.ai/history/mat_ATJXkeW3564IipaBE 这个一直射击的有点影响平衡了吧
    graetdk
        102
    graetdk  
    OP
       May 16
    @diudiuu 我感觉还好,我用我的坦克去打他,基本都赢了,这个你需要在策略里面去告诉你的坦克注意到这种模式,基本都还是能解决的
    hahabird
        103
    hahabird  
       May 18
    创意不错的。除了坦克大战之外,火柴人大战之类的形式是不是也可以搞一搞
    gtuSe0QtRCTyFpaA
        104
    gtuSe0QtRCTyFpaA  
    PRO
       May 19
    @diudiuu #60 有时间限制?为啥没打完就结束了
    graetdk
        105
    graetdk  
    OP
       May 19
    @dsd2077 早就结束了,我是今天跟 livid 推荐了这个,他把我这个贴置顶了
    gtuSe0QtRCTyFpaA
        106
    gtuSe0QtRCTyFpaA  
    PRO
       May 19
    @graetdk #105 奥奥,太幸福了吧,立省 10000 铜币
    graetdk
        107
    graetdk  
    OP
       May 19
    @dsd2077 你如果说的是战斗结束,是因为限制了 130 帧
    allanwell
        108
    allanwell  
       May 25
    感觉到了后面,技能影响挺大的。
    全服排名前 50 ,大部分都是 cloak overload teleport. stun poison shield 就很少了
    graetdk
        109
    graetdk  
    OP
       May 25
    @allanwell 我有个主力是 shield ,之前一直霸榜,最近才下去,我觉得还是大家都在不断进化
    allanwell
        110
    allanwell  
       May 25
    @graetdk 目前的前 50 分布,前三个就超过了 75%。
    shield 只有一个。
    当然每个技能都能做到顶尖,但目前看,cloak overload teleport 似乎会更容易一点。


    skill 数量 占比
    cloak 18 36%
    overload 14 28%
    teleport 7 14%
    freeze 3 6%
    boost 3 6%
    poison 3 6%
    shield 1 2%
    stun 1 2%
    kvl
        111
    kvl  
       May 26
    挺有意思的游戏,玩了大概一周也算是到前排了,期间还短暂地到了到了榜一,感觉榜一大哥送分哈哈。说下自己玩了一段的时间的感想吧

    首先是技能,我打到前排的感受就是隐身和传送太强了,传送强在抢星和逃生,隐身是因为不好针对,很多 tank 看不到对手就不知道怎么动了。双发看你的 tank 有没有根据对方技能预判弹道,不会躲两发子弹控制距离就不好打。护盾我个人感觉挺强的,可以卖身反打,不过我的 tank 没这个技能。中毒看不出有什么用,几乎同样的代码我用中毒的分数就上不去。其他技能我没有,前排遇到的也少不好评价。

    然后是超时限制,代码量到了后期计算量大点就容易超时了,很难处理各种场景,到后期基本对每个技能都要单独针对。我一开始还对每个地图用单独的策略,后来放弃了,容易超时,需要控制复杂度。

    还有是 vibe coding 的感受,我个人感觉到了后期靠 agent 自己优化就很难了,容易钻牛角尖,0 到 90 容易,90 到 100 就难了。有一次 agent 自己发了一个版本,胜率急剧下降,还好我回退了,然后我手动想把分数打回来,就挑前排容易打的,不小心打到榜一了。只能说超时限制下,不同策略都有弱点,只要盯着某些前排 tank 优化就能上分。这些前排 tank 又会打其他 tank 把分数打回来,导致一个后果就是分数膨胀。我刚玩的时候大概一位是 2200-2300 ,现在都快 3000 了。

    最后是很烧 token ,额度哗哗的掉。感觉这才是新人入门的门槛,不知道便宜的或者本地模型做这种任务效果怎么样。虽然是基本靠 agent 自己优化代码,还是要花点精力的,有时候还是要人看录像指出问题。
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1316 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 17:19 · PVG 01:19 · LAX 10:19 · JFK 13:19
    ♥ Do have faith in what you're doing.