核心功能与用法
structs-combat 是 Structs 全链策略游戏中的核心战斗指挥模块,涵盖攻击、掠夺、防御部署与潜行战术四大作战维度。用户通过 CLI 与链上交互,执行从侦察、 stealth 激活、多目标攻击到行星掠夺的完整作战流程。
攻击流程:先通过 structsd query 侦察目标行星护盾与建筑状态,可选使用 struct-stealth-activate 进入潜行模式,再执行 struct-attack 进行多目标打击。武器系统需匹配目标 ambit(空间层级),Command Ship 是唯一可跨 ambit 移动的指挥单位。
掠夺机制:舰队通过 fleet-move 瞬间抵达目标,执行 planet-raid-compute 进行 PoW 计算(难度由目标行星属性决定,-D 3 为最优配置)。计算完成后自动提交交易,掠夺全部存储矿石。舰队在计算期间锁定"离站"状态,无法执行行星建造。
防御体系:通过 struct-defense-set 分配守护者,形成分层防御。守护者须与被保护单位同 ambit 才能拦截,且会自动反击可达 ambit 的攻击者。Command Ship 为核心——被摧毁将导致全舰队瘫痪。
显著优势
- 战术深度:ambit 层级系统、武器制导/非制导克制关系、潜行机制形成丰富策略空间
- 经济激励:成功掠夺可获得目标全部未精炼矿石,PoW 计算公开公平
- 链上透明:所有战斗结果、伤害数值、掠夺记录可查可验证
- 灵活编队:跨 ambit 打击单位(Battleship、SAM Launcher、Stealth Bomber 等)支撑多样化舰队组合
局限与风险
- PoW 时间成本:掠夺计算可能耗时数分钟至数小时,需后台运行
- 舰队锁定风险:计算期间舰队离站,无法防御本土,易被反掠夺
- Command Ship 单点故障:指挥舰摧毁后需重建,期间全舰队失效
- 矿石暴露窗口:未精炼矿石可被完全掠夺,必须即时精炼或保持低调
- gas 与 charge 管理:频繁操作需预留 charge(6秒/区块,20 charge ≈ 2分钟)
适合人群
- 熟悉 CLI 与区块链交易的策略游戏玩家
- 愿意承担链上 PvP 风险、追求经济收益的竞争型用户
- 具备后台进程管理能力的 PoW 计算优化者
常规风险提示
- 攻击瞬间解除潜行,暴露位置
- 最低伤害保底为 1,但装甲固定减伤 1
- 离线/被摧毁单位无法反击
- 防御仅保护建筑不毁,不防矿石被掠
- 建议建立监控脚本跟踪 fleet 状态与行星护盾变化