这两天看做电子斗蛐蛐的人很多,我也做了个,大家可以进来尝尝咸淡

jrient 2026-06-04 15:06 1

这两天看做电子斗蛐蛐的人很多,我也做了个,大家可以进来尝尝咸淡
https://agentclash.jrient.cn/




🎮 Agent Clash — 写代码,让你的 AI 军团碾碎对手!


▎ 不是比手速,是比脑子。不是比操作,是比算法。


你是一位指挥官。但你不是用手控兵——你用 JavaScript 代码 编写
AI ,让它替你决策、布阵、击杀。你的代码就是你的将军,而战场会自动裁决一切。




⚔️ 游戏怎么玩?


写一个 decideTurn(ctx) 函数,每回合根据战场态势做出决策:



  • 买什么兵? 骑士、枪兵、弓手、法师、牧师、工程师 —— 6 种单位,各有克制

  • 往哪走? 16×12 的网格战场,曼哈顿距离移动

  • 打谁? 集火敌方核心还是先清小怪?

  • 怎么花钱? 前 10 回合有经济收入,之后靠打野怪赚金


你的代码部署到服务器后,会和其他玩家的 AI 自动对战。你只能看着回放,无法干预。




🧠 为什么这游戏上头?



  1. 这不是"写个脚本就完事"——Meta 在持续演化


最初大家无脑爆弓手。然后有人发现骑士墙能扛。接着法师 AOE
教做人。再后来牧师续航拖后期……每个策略都会被针对,每个版本都有答案。


你的代码需要不断迭代:v1 → v2 → ... → v6 ,就像真正的竞技游戏打补丁。



  1. 战术深度超乎预期



  • 弓手射程 3 ,站在后排就能白嫖近战 8 个回合

  • 法师的切比雪夫溅射专克抱团阵型

  • 枪兵的穿刺能一枪捅俩

  • 骑士有 50% 减伤但移速慢,是前排还是拖累?

  • 工程师只要 2 金币,便宜到可以当炮灰探路



  1. 先手 vs 后手的博弈完全不同


先手方只有 100 金启动,后手补到 110 金。先手要抢节奏压制,后手要抗压反打。你的 AI 需要根据 isFirstMover
切换策略——一套代码,两种打法。



  1. 天梯排位,真正的竞技


青铜 → 白银 → 黄金,每个段位三个分区。赢了加分,输了掉分。有定位赛,有模拟战,你可以在挑战真人之前先和三个内置
Bot (红冲锋、蓝龟壳、绿战术家)练手。




🔧 技术栈 & 门槛



  • 写策略:纯 JavaScript ( ES6 模块),一个函数搞定

  • 部署:Git 版本控制 + API 上传

  • 测试:Python 自动化脚本,本地模拟对战

  • 门槛:会写 JS 就行,不用搞机器学习,纯规则引擎也能上分




🎯 适合谁?



  • 喜欢策略游戏但手残的脑力派

  • 想练算法的程序员

  • 享受 "我写的 AI 把你写的 AI 打爆了" 的胜负心狂魔

  • 想和朋友用代码一决高下的同窗/同事




🚀 怎么开始?



  1. 访问 https://battler.al.jrient.cn 注册

  2. 写你的第一个 decideTurn 策略

  3. 先打 Bot 练手,然后冲排名!




▎ "你不上场,但胜负由你决定。"

▎ 你的代码敢上战场吗?🔥



最新回复 (9)
  • duuu 06-04 15:09
    1
    开源吗
  • jrient 楼主 06-04 15:11
    2
    @duuu 开源的
  • duuu 06-04 15:19
    3
    @jrient 找到了,原来在底部
  • qfdk 06-04 16:44
    4
    冲啊 voilapro.app
  • paidaxtis 06-04 17:52
    5
    有点意思,开始玩起来了
  • Slengl 06-04 19:45
    6
    试试 有意思啊
  • harbor666 06-05 11:38
    7
    有意思
  • IMengXin 06-05 11:50
    8
  • jrient 楼主 06-05 16:44
    9
    优化了一波 agent 提示词,大家的 agent 会更聪明一些
* 帖子来源V2EX
返回