🎯 游戏目标
摧毁敌方大本营(血量归零)即可获胜。通过招募棋子、升级星级、建造道路、控制区域,逐步向敌方推进。
核心玩法:自走棋 + 战棋结合——招募棋子组成阵容,在棋盘上走位战斗,通过合体升级提升战力。
⏱ 回合流程
- 回合开始:所有己方棋子恢复行动点,结算灼烧/冻结等持续效果,商店自动免费刷新一次
- 指挥阶段:可移动/攻击所有己方棋子(每回合每棋子可移动1次+攻击1次)
- 策略行动:每回合1次策略行动——招募、铺路、炸路 三选一(出售棋子不占用,可在任意时刻进行)
- 结束回合:点击"结束回合",换对方行动
后手补偿:玩家2(后手)开局额外获得20金币补偿
🎖 指挥官技能
指挥官技能独立于策略行动,不占用招募/铺路次数。只要能量充足,一回合可释放多个技能。
能量系统
- 共享能量池:每位玩家最多拥有 3点 能量
- 能量恢复:每回合开始时自动恢复 1点 能量
- 跨回合积累:未使用的能量可以留到下一回合,在关键时刻爆发
- 多技能组合:一回合内可释放多个技能,仅受能量限制(如3点能量=1次炮击,或1次急行军+1次精准打击)
技能列表
| 技能 | 能量 | 目标 | 效果 |
| 🎯 精准打击 | 1 | 敌方单位 | 对选中敌方单位造成2点伤害 |
| 🏃 急行军 | 2 | 己方单位 | 本回合移动力+2 |
| 🔥 鼓舞 | 2 | 己方单位 | 选中单位及周围4格友军攻击+1(2回合) |
| 📦 战略空投 | 1 | 空地×1 | 选择1个空地铺设道路(免费) |
| 💥 炮击 | 3 | 任意位置 | 对3格范围内所有敌方单位造成4点伤害 |
经典组合
- 斩杀线:精准打击(1⚡)+急行军(2⚡) = 3⚡,远程补刀+机动冲锋
- 团战爆发:鼓舞(2⚡)+精准打击(1⚡) = 3⚡,先buff再收割残血
- 地形突破:战略空投(1⚡)+精准打击(1⚡) = 2⚡,铺路推进+压制
- 清场大招:炮击(3⚡),满能量一次性AOE清场
使用技巧
- 快捷键:F1-F5 快速选择对应技能
- Buff显示:单位详情页会显示当前的增益/减益状态
- 战略空投:选择1个空地铺设道路(免费),适合快速推进或关键位置连接
能量管理策略:
· 前期积攒能量,关键时刻一波爆发
· 精准打击性价比高(1⚡2伤),适合消耗残血单位
· 炮击是唯一AOE,面对密集阵型时价值最高
· 技能与策略行动独立,可以"招募+技能"同回合使用
⚔️ 招募与升星
招募
- 点击"招募"打开商店,每回合自动刷新4个随机棋子
- 花2金币可手动刷新商店
- 双方共享棋子池——你买了一个,对方池子就少一个
- 招募的棋子都是1星,放置在己方大本营相邻格
- 招募消耗策略行动(每回合1次)
棋子冻结(锁定商店卡)
- 商店卡片右上角的🔒按钮可标记冻结
- 冻结的棋子每次刷新时保留,需支付1金币/个的冻结费
- 如果金钱不足以支付冻结费,冻结自动解除
- 再次点击❄️可取消冻结(免费)
- 购买棋子后自动取消冻结
冻结 vs 预备:两者用途完全不同。
· 冻结=锁定"购买机会"。棋子还在商店里,未付款,仅防止下次刷新被刷掉,适合"想买但暂时没钱/暂时不想花策略行动"的情况。
· 预备=已经买下但暂不上场。棋子归你所有,部署时再花1金上场。
两者可互补:先冻结保留 → 后续回合直接招募进预备储备。
合体升星
- 1星 + 1星 = 2星(消耗1金币)
- 2星 + 1星 = 3星(消耗1金币)
- 两个相同棋子相邻时,点击对方即可合体
- 合体后停在被点击的棋子位置
- 合体消耗本回合行动(不能再移动/攻击)
- 可合体的棋子会有金色闪烁光环提示
星级属性
| 星级 | 攻击倍率 | 血量倍率 |
| 1星 | ×1.0 | ×1.0 |
| 2星 | ×1.5 | ×1.7 |
| 3星 | ×2.2 | ×2.6 |
出售棋子
- 通过「军队」面板的场上列表的"卖"按钮出售
- 返还金币 = 招募价 × 30% × 星级
- 出售的棋子放回共享池子
- 不占策略行动,可在自己回合任意时刻出售
- 预备中的棋子也可出售(返还规则相同)
预备(已买下但暂不上场)
- 预备上限 3 个单位(容量有限,需规划使用)
- 招募进预备:商店卡片下方📦按钮,招募棋子直接进预备(不消耗策略行动)
- 每回合最多招募 2 次进预备(避免一回合大量囤积)
- 撤入预备:棋子走回己方大本营格,自动撤入预备(满血保存,用于躲避攻击或调整阵容)
- 部署:花1金币 + 消耗策略行动,从预备部署到出生点(大本营旁空格),部署当回合不能行动
- 预备棋子不参与战斗、不触发羁绊、不受灼烧/冻结
- 可出售预备中的棋子(返还规则同场上出售)
- 点击预备列表中的棋子可查看详情
🗡 战斗机制
- 攻击距离:近战射程1,远程射程2-3
- 攻击次数:普通单位每回合攻击1次,"疾行"特性单位可攻击2次
- 移动:每回合移动1次,道路上移动力+1
- 反击:被攻击时如果在射程内会反击
- 击杀奖励:击杀敌方单位获得该单位招募价30%的金币
- 山脉:阻挡移动和远程攻击视线
单位特性
- 飞行:无视地形移动,不受过路费影响
- 疾行(双行动):每回合可移动+攻击各2次
- 溅射:攻击对相邻敌方单位造成50%伤害
- 穿透:攻击贯穿直线上的敌人,后续单位受75%伤害
🛤️ 道路系统
铺路
- 花费策略行动 + 金币(费用随已建道路递增)
- 道路上的己方单位移动力+1
- 敌方单位走你的道路需要支付过路费
过路费
- 敌方单位踏入你的道路,每格付1金币
- 先付后动,没钱不能进入敌方道路
- 单单位每回合过路费有上限
占领道路
- 己方单位站在敌方道路上,可花4金币占领
- 占领需要1回合生效(本回合不能移动/攻击)
- 占领后该道路变为己方
炸毁道路
- 己方单位站在敌方道路上,可花4金币炸毁
- 炸毁需要1回合生效
- 炸毁后单位后撤至相邻格
💎 资源点与偶发事件
每局地图上随机生成 5 个中立资源点,谁占领归谁,提供战略增益。占领无需花费,单位走到资源点上需一回合占领,对方可用同样方式抢回。
资源点类型
| 图标 | 类型 | 效果 | 连通要求 |
| 💰 | 矿场 | 占领后每回合 +4 金币;驻守单位时翻倍 +8 金 | 需己方连通② |
| 🏰 | 堡垒 | 驻守单位获得:攻击 +3、受到伤害 -30%、每回合回 8 HP | 无需连通(站在即生效) |
| ⚔️ | 兵器库 | 己方 全体攻击 +1,远程单位射程 +1;驻扎单位时增强为全体攻击+2、全体射程+1(近战也享受,远程共+2) | 需己方连通② |
随机生成规则
- 山脉位置:每局随机生成 8 个,避开中线行(保证主路通畅),距大本营≥2 格,对称倾向
- 资源点:每局随机生成 5 个:矿场×2、堡垒×1、兵器库×2
- 不会生成在山脉、大本营、初始出生格上
- 距双方大本营至少 2 格距离
- 有对称倾向(尽量左右对称分布),保证公平
- 基础格子贴图:4 种变体按坐标 hash 随机选择,避免规律条纹
占领规则
- 单位移动到资源点格子上,本回合开始占领(本回合不能移动/攻击),需一回合到下回合末才占领成功
- 资源点可被中立或对方占领,走到点上同样可以抢回
- 占领不消耗金币和策略行动
- 宝箱例外:宝箱空投为即时拾取,无需占领回合,走到即得金币
- 产出时机:占领在下一回合末生效,收入在再下一回合初结算(即占领当回合+1回合=2回合后开始有收入)
连通性要求(重要)
游戏中存在 两套不同的连通判断,请勿混淆:
| 用途 | 连通要求 | 说明 |
① 单位孤立判断 (己方单位能否行动) |
不限归属:任意道路 / 任意资源点 / 任意基地 |
单位所在格子若可通过任意归属的道路、资源点或基地连通至己方大本营,即视为"未孤立"。敌方道路、敌方资源点、中立资源点同样可参与连通。 |
② 经济与增益产出 (矿场金币、兵器库加成) |
仅己方:己方道路 / 己方基地 / 己方资源点 |
矿场和兵器库必须通过己方道路/资源点/基地连通至己方大本营,敌方或中立道路不算连通。 |
- 矿场:需 ② 己方连通,否则产出无效(中断→恢复后可重新结算)
- 兵器库:需 ② 己方连通,否则加成不生效;驻扎单位(己方单位站在兵器库上)时加成增强——全体攻击+2、全体射程+1(近战也享受射程加成,远程共+2)
- 堡垒:无需连通,谁占领并站在堡垒上谁即获得加成(攻击+3、减伤30%、每回合回8HP),驻扎单位加成不变
关键区别:敌方的道路可以"借路"避免己方单位孤立(①),但敌方道路不能让己方矿场/兵器库产出(②)。抢敌方资源点后,记得用己方道路把产出的资源点接回基地。
射程加成连带效应:近战单位被加成到射程≥2后(如兵器库驻扎、scout/core_link 邻友),其攻击会被判定为"远程攻击"——会触发厚皮(thickhide)远抗减伤、且需要视线(不能隔山攻击)。
主题名称对照
| 主题 | 普通格 | 障碍 | 矿场 | 堡垒 | 兵器库 |
| 经典 | 棋盘格 | 山脉 | 矿场 | 堡垒 | 兵器库 |
| 奢石 | 大理石板 | 巨型岩壁 | 宝石矿 | 宝石塔 | 宝器阁 |
| 未来 | 能量地板 | 能量屏障 | 能量采集器 | 防御塔 | 武器工厂 |
| 冰川 | 冰原 | 冰山 | 冰晶矿 | 冰棱堡 | 寒铁工坊 |
| 草原 | 草地 | 森林 | 木材场 | 哨塔 | 铁匠铺 |
| 荒漠 | 沙地 | 沙坑 | 沙金矿 | 风蚀堡 | 沙漠兵坊 |
战略提示:矿场是经济滚雪球的关键,驻守翻倍收益爆炸;堡垒是中期团战核心,放坦克/主力输出效果极佳;兵器库是全图增益,抢到等于全队升级。
偶发事件
每 4 回合(第4回合起)随机触发一次偶发事件:
- 🌨️ 暴风雪:随机冻结场上 2 个单位 1 回合(无法移动/攻击,预备区不受影响)
- 📦 宝箱空投:在随机空地掉落宝箱(15~25金),谁先走到谁拾取。宝箱格子无需铺路即可通行
应对:暴风雪前避免主力冒进;宝箱空投后留意空地,抢占先机。
图片素材路径
所有地图素材支持主题化替换。将图片放入对应主题的 tiles 目录即可,目录结构为 assets/themes/{主题名}/tiles/{文件名}。
图片格式:系统按 WebP 优先 + PNG 回退 的方式加载同名文件——优先尝试 .webp,失败时自动回退到 .png。两种格式都失败时再回退到 SVG 默认图标。因此可只放其中一种格式,但推荐 WebP(体积通常减小 80% 以上)。文件名后缀由系统自动处理,TILE_FILES 配置中可写 .png 或 .webp,加载时会按"去掉后缀的文件名"尝试两种格式。
基础地形
| 文件名(不含后缀) | 说明 |
grass_0 ~ grass_3 | 基础格 4 种变体(按坐标 hash 随机选择,避免规律条纹) |
mountain | 山脉障碍(位置每局随机生成) |
base_p1 / base_p2 | 大本营(P1 / P2) |
road_p1 / road_p2 | 道路(P1 / P2)—— 实际由主题化 SVG 生成,无需图片文件 |
treasure | 宝箱援军 |
资源点(每种资源按归属状态分 3 张图)
资源点在中立、被 P1 占领、被 P2 占领三种状态下使用不同文件。命名规则:{资源名}_{归属},其中归属为 neutral(中立)/ p1(玩家1占领)/ p2(玩家2占领)。
| 资源类型 | 中立(未占领) | 被玩家1占领 | 被玩家2占领 |
| 💰 矿场 | mine_neutral | mine_p1 | mine_p2 |
| 🛡 堡垒 | fort_neutral | fort_p1 | fort_p2 |
| ⚔ 兵器库 | armory_neutral | armory_p1 | armory_p2 |
头像
棋子头像按单位 ID 命名(如 beast1、mage2),放在各主题的 portraits 目录下,同样按 WebP 优先 + PNG 回退加载。
路径示例
- 基础格:
assets/themes/grassland/tiles/grass_2.webp
- 矿场(中立):
assets/themes/grassland/tiles/mine_neutral.webp
- 堡垒(被 P1 占领):
assets/themes/desert/tiles/fort_p1.webp
- 兵器库(被 P2 占领):
assets/themes/glacier/tiles/armory_p2.webp
- 头像:
assets/portraits/mage2.webp
提示:未提供任何图片时,该状态会自动回退到 SVG 参数化生成的默认图标(按归属状态动态配色)。因此可只替换需要的部分,无需补齐所有文件。
🔗 阵营羁绊
场上同阵营单位达到一定数量时激活羁绊效果:
🐯 野兽·兽群狂怒
- 2个:攻击+5%
- 4个:攻击+10% · 吸血(攻击回血30%)
- 6个:攻击+18% · 吸血 · 移动+1
🤖 机械·矩阵链接
- 2个:射程+1
- 4个:射程+1 · 血量+10%
- 6个:射程+1 · 血量+10% · 攻击+15%
🔮 法师·奥术共鸣
- 2个:攻击+10%
- 4个:攻击+10% · 灼烧(持续伤害)
- 6个:攻击+15% · 灼烧 · 射程+1
孤立状态:单位与己方大本营不连通时,羁绊失效且无法移动
💰 经济系统
- 回合收入:每回合基础收入 + 道路数量 × 收益
- 击杀奖励:击杀敌方单位获得其招募价30%金币
- 过路费:敌方走你的道路收取过路费
- 贷款:每回合可贷50金,上限50,利息15%自动优先还款
主要支出
- 招募棋子:各阶位费用不同(T1最低,T4最高)
- 铺路:基础费用 + 递增
- 商店刷新:2金币/次
- 棋子冻结:1金币/次
- 合体升级:1金币/次
- 占领/炸毁道路:4金币
⭐ 英雄单位
- 每个阵营的4阶单位是英雄,头顶有皇冠标记
- 英雄拥有主动技能,点击"英雄技"按钮施放
- 技能有冷却时间,每回合减少1CD
英雄技能
- 兽王(野兽):野性咆哮——范围内友军攻击提升
- 机械领主(机械):过载——下次攻击造成双倍伤害
- 大法师(法师):冰霜新星——冻结目标1回合
🎮 操作指南
鼠标操作
- 左键点击棋子:选中/取消选中
- 选中后点击空格:移动到该格
- 选中后点击敌方:攻击
- 选中后点击相邻己方同类:合体升级
- 左键拖动:平移视角
- 滚轮:缩放视角
快捷键
详见操作面板「⌨️ 快捷键」按钮