原帖内容
30339982

2011-8-26 16:10
运兵方案(策略主导为依归!)

支持~~运兵方案期待大人继续努力
运兵方案(策略主导为依归!)

运兵方案(热切希望大家斧正)


在所有的运兵中,如果运兵目标地被攻陷,那么运兵队将进入离自己最近的都市里。
运兵队型的防御力大幅提高(当然运输阵型是没有攻击力的)。
运兵时,以本都市最高官职最高兵力运输。
防守为目的的运兵,高于以后的任何运兵判断,建议玩家选城市防守接力选项。



1. 触发条件

   任何城市所有权的改变,如果一直不变,那么就以三个月为最长间隔计算一次(全国都市一起算)

2. 攻防判断

   遍历所有边防都市的所属设施以及所有相邻城以及所属建设施内的敌方势力的实力,计算出所有都市的防守必备实力,(其中,敌方在野部队按照其所属地计算)。

   对各都市累加,得出本势力的防守必备实力,与现在的实力比较,得出自己是进攻还是防守。

   如果结论是进攻,那么转4,如果结论是防守,那么转3.

3. 和原来的运兵算法类似,向边境城市运兵(优先向实力差距很明显的城市运兵)。

   一直运兵

   直到触发1

4. 首先查询自己势力都市所属设施港口中有无被敌方控制的,如果没有  转5

   如果有,
  
   那么直接向这类都市运兵
   
   直到触发1

5   分别计算敌方所有相邻城市的:地缘值,弱势力值,包围值,仇恨值。

   相加后,对比得出一个目标城市,当自己城市数超过八个后,得出两个目标城市(这两个城市不能是邻接城市),运兵比例是2:1。选取离目标城市最近的我方城市为进攻集结地,也就是
运兵目的地。

   一直运兵(在第二步中计算得出的高于必备防守实力的边境城也会运兵直到减少为必备防守实力为止)
  
   直到触发1




算法是一个循环



实力由兵力和武将数共同组成,建议是一个都市实力为1,八个将 实力也为1.当然精锐武将权重可以更大一些,这个可以继续精化。


下面具体说,防守必备实力,地缘值,弱势力值,包围值,仇恨值的计算方法。





防守必备实力

   先算具体边境城的防守必备实力,遍历这个城的所有敌方城市以及所属建筑港口,把这些城市按所属势力为单位选出最强大的实力(如果已经成为联盟目标,那么把所有的敌方势力的实力一起算),然后取60%,但是,防守必备实力中城市最低兵力为1万

   不是边境城市的都市则按照1万的最低配置计算。而战略支点城市,如(洛阳,长安,汉中,江陵,寿春,邺城,下邳,许昌)最低兵力为3万。
   
  进而把自己所有城的防守必备实力累加,得出本势力总的防守必备实力。



地缘值(金角银边草肚皮值)。
   
   把全国五十城,分为三大类

  角:东北三郡(除了蓟),西北四郡(除了安定),西南三郡,东南三郡。共十个都市。
  
  边:蜀三郡(除了永安),汉中,安定,晋阳,南皮,蓟,平原,北海,倭,柴桑,桂阳,零陵,交趾,山越。共十六都市。

  其余为肚皮。

   “角”城的值是10,“边” 值是5,“肚皮”值是0

  当一个势力的所有城市地缘值系数超过40,那么这个势力会认为敌方所有城的地缘值都是一样的(即,地缘值失效)



弱势力值

计算公式: 弱势力系数=

(敌势力总实力/本势力总实力)*0.5+((敌势力总实力—敌势力总必备防守实力)/(我势力总实力—我势力总必备防守实力)) *0.5


当结果是小于0.2  弱势力值是20,当结果小于0.5,弱势力值是10,当结果小于1,弱势力值是2,当结果小于2,弱势力值是0,当结果小于3,弱势力值是负10,当结果是更大的值,取负20


包围值

  当一个敌方城市和我方“几个”城市邻接时,当“几个”是1时,包围值是0,当“几个”是2时,包围值取4,当“几个”是3或者更多时,包围值为20

仇恨值

  如果所计算的城市所属的敌方势力曾经一次攻陷我方都市,那这个敌方城市在算完三值之后还要加上仇恨值 2,同理如果两次攻陷,值为5,三次以上以上为10。


用户名时间功绩理由
E世飞将 2011-9-1 23:30 +100 建议苦劳之功。




当前时区 GMT+8, 现在时间是 2025-2-16 05:16
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.006397 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP