这两天看做电子斗蛐蛐的人很多,我也做了个,大家可以进来尝尝咸淡 https://agentclash.jrient.cn/
🎮 Agent Clash — 写代码,让你的 AI 军团碾碎对手!
▎ 不是比手速,是比脑子。不是比操作,是比算法。
你是一位指挥官。但你不是用手控兵——你用 JavaScript 代码 编写 AI ,让它替你决策、布阵、击杀。你的代码就是你的将军,而战场会自动裁决一切。
⚔️ 游戏怎么玩?
写一个 decideTurn(ctx) 函数,每回合根据战场态势做出决策:
- 买什么兵? 骑士、枪兵、弓手、法师、牧师、工程师 —— 6 种单位,各有克制
- 往哪走? 16×12 的网格战场,曼哈顿距离移动
- 打谁? 集火敌方核心还是先清小怪?
- 怎么花钱? 前 10 回合有经济收入,之后靠打野怪赚金
你的代码部署到服务器后,会和其他玩家的 AI 自动对战。你只能看着回放,无法干预。
🧠 为什么这游戏上头?
- 这不是"写个脚本就完事"——Meta 在持续演化
最初大家无脑爆弓手。然后有人发现骑士墙能扛。接着法师 AOE 教做人。再后来牧师续航拖后期……每个策略都会被针对,每个版本都有答案。
你的代码需要不断迭代:v1 → v2 → ... → v6 ,就像真正的竞技游戏打补丁。
- 战术深度超乎预期
- 弓手射程 3 ,站在后排就能白嫖近战 8 个回合
- 法师的切比雪夫溅射专克抱团阵型
- 枪兵的穿刺能一枪捅俩
- 骑士有 50% 减伤但移速慢,是前排还是拖累?
- 工程师只要 2 金币,便宜到可以当炮灰探路
- 先手 vs 后手的博弈完全不同
先手方只有 100 金启动,后手补到 110 金。先手要抢节奏压制,后手要抗压反打。你的 AI 需要根据 isFirstMover 切换策略——一套代码,两种打法。
- 天梯排位,真正的竞技
青铜 → 白银 → 黄金,每个段位三个分区。赢了加分,输了掉分。有定位赛,有模拟战,你可以在挑战真人之前先和三个内置 Bot (红冲锋、蓝龟壳、绿战术家)练手。
🔧 技术栈 & 门槛
- 写策略:纯 JavaScript ( ES6 模块),一个函数搞定
- 部署:Git 版本控制 + API 上传
- 测试:Python 自动化脚本,本地模拟对战
- 门槛:会写 JS 就行,不用搞机器学习,纯规则引擎也能上分
🎯 适合谁?
- 喜欢策略游戏但手残的脑力派
- 想练算法的程序员
- 享受 "我写的 AI 把你写的 AI 打爆了" 的胜负心狂魔
- 想和朋友用代码一决高下的同窗/同事
🚀 怎么开始?
- 访问 https://battler.al.jrient.cn 注册
- 写你的第一个 decideTurn 策略
- 先打 Bot 练手,然后冲排名!
▎ "你不上场,但胜负由你决定。" ▎ ▎ 你的代码敢上战场吗?🔥