安息之云指挥官 (Cloudrip Commander)
战术思路分析:召唤与集结
英雄拥有**首领之星**,可以召唤士兵并指挥他们。
阶段 1:召唤士兵
使用 `hero.costOf("soldier")` 检查所需金钱,确保在召唤前 (`hero.summon`) 金钱足够。
阶段 2:命令集结
使用 `while` 循环遍历 `hero.findFriends()` 数组,并使用 `hero.command(unit, "move", {x: N, y: N})` 命令每个士兵移动到集合点。
WHILE Gold > Cost: Summon()
WHILE Index < len(S): Command("move", {x, y})
Python 程序解法
佣兵山 (Mountain Mercenaries)
战术思路分析:持续战斗指挥
英雄必须在收集硬币的同时,持续指挥盟友攻击最近的敌人。
一个 `while True` 包裹所有逻辑
- **`move(coin.pos)`:** 英雄使用非阻塞移动收集硬币。
- **`hero.command(soldier, "attack", enemy)`:** 在同一循环内,英雄找到敌人并命令所有士兵攻击。
英雄在每一步都能同时管理移动、召唤和指挥。
WHILE True:
Collect()
Summon()
Command "attack"