Files
EVEngine/examples/commandery-rts

Commandery RTS Demo

一个完全由 Squirrel 组合 EVEngine 通用组件的 RTS + 将领行政 Demo。

运行:

build\win32-debug\src\engine\eve.exe run examples\commandery-rts

操作:

  • 左键点击蓝色单位:选择单个单位。
  • 按住左键拖动:框选多个己方单位。
  • 右键点击战场:向全部选中单位下达编队移动命令。
  • 将单位移动到经济点附近可占领;坦克占领速度略快。双方同时在场时进度暂停。
  • 1 / 2:生产步兵 / 坦克。
  • G:任命或撤销北方基地总督。
  • P:支付军饷,提高忠诚。
  • U:拖欠军饷,降低忠诚并增加怨恨。
  • R:重置战局。
  • 右侧面板也提供对应按钮。

拖欠军饷后,如果将领忠诚低于 25、野心高于 70 且部属支持度足够,将领会带领其基地和直属 部队反叛。引擎模块不包含 General、Rebellion 或固定 RTS AI 类型;这些规则全部位于 main.nut。

经济点每 2 秒结算一次收入。北方矿由将领管辖:将领仍是总督且拥有治理权限时,其行政 属性会提高该矿产出;撤职、失权或叛乱后加成立即消失。经济点易手后收入自动转入新阵营 国库,国库同时承担造兵与支付军饷的支出。