加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

《罗马全面战争》战斗中经验计算

(2014-01-22 15:35:53)
标签:

《罗马全面战争》

攻略

数据

研究

经验

分类: 策略类游戏

一、

1、部队中每个士兵都有自己的经验,我称之为“单体经验”,单体经验和部队经验是分别计算的,就是说,但士兵经验不是按金杠银杠算的,仅仅是个经验数值(比如100200300等),而这个数值的平均值就得到部队的经验,比如平均200299 的就是3级部队(2铜杠)。

2、部队中的士兵,不论其单体经验如何,能力全是一模一样的,能力全都取决于部队等级。这就意味者无论是高经验士兵还是低经验士兵,在战斗中死亡的几率是一样的。因为如果说高经验士兵攻防更高的话,那么他们的存活率会更高,部队减员大多死亡的是低经验士兵,战场上就会经常出现部队经验飞升的情况。而事实上战斗减员的部队经验基本还是趋向于正常缓慢的杀敌升级,说明士兵死亡的几率是相等的。偶尔出现部队经验飞升或飞降,多数表现在数量很少的部队中,正是由于部队人少导致死亡士兵经验不均衡而引起的。

3、单兵的经验从战斗中得到,然后才反映到部队等级中去。然后,部队的等级(加攻加防等等)再反过来影响单兵能力。(就是第二条说的士兵的经验不等,能力相等)

4、战斗中经验的计算有个大前提,就是“经验值即时计算”,就是说部队只要满足升级(降级)的条件,马上就会升级(降级)。这一点大家应该没有疑问吧。这是我在大量战斗中总结的想法,再配合“经验值即时计算”的说法,感觉能解释不少战斗中经验的奇怪变化。


二、用单体经验的说法,也能很好的解释部队合并的问题(两支部队来回合并多少次造成的经验变化,都可以解释)。如果看明白了我说的前几点,这个问题就不用多说了吧。


三、电脑的士兵会有自己另外一套计算方法,比较简单,不会和我们的士兵一种方法,所以单兵经验仅仅体现在我们玩家的士兵身上,不会使数据变得过于庞大。自动战斗也是有自己的一套算法。我们玩大规模战斗,经常受到CPU的局限,而不是受显卡的局限,这正是说明部队士兵增多,造成CPU计算量增加。


四、新训练出的士兵,单体经验都是一样的,所以不会出现经验飞升或飞降的情况。事实正是如此。


五、举例说明一下,单说战斗:战斗中部队杀敌肯定会正常升级,不用多讨论。仅仅说一下部队经验飞升或飞降的情况。战斗中经验飞升或飞降主要集中在部队人很少的情况,比如一支部队仅仅剩余10个人,这10个人的经验不等,比如分别为100200300......1000。那么这10个人的平均经验就是550,反映到部队就是6级部队(2银杠)。假设部队被敌人弓箭手射到,而没法反击:如果该部队死亡3人,经验分别是100200300的,那剩余七人的平均经验为700,那么部队就会变成8级部队!(经验飞升)如果部队死亡3人,经验分别为1000900800,那剩余七人的平均经验为280,就成了3级部队!(经验飞降)但部队死亡士兵不会总那么巧,所以多数情况是,死亡的3个人分别为200400900,那么剩余七人的平均经验为571,还是6级部队没变。这种方法很好的解释了部队经验变化的随机性和即时性。


六、另外我补充一点:追杀白旗的部队,得到的经验非常少的,所以有的部队杀了很多白旗,但并没升级。据观察(有待考证)背冲和侧冲敌人,经验也不是太多。Ghostbird已经证实:象兵、战车发狂时,杀自己部队会减经验,弓箭手的误伤也会减经验。


七、两支部队合并成一支部队,新部队总经验为原来两支部队总经验之和。两支部队进行人员的调动,遵循以下规律:
部队中每一个士兵都有自己的编号(士兵排队),编号和经验没任何关系。抽走部队时在排尾开始抽,新加入的部队将站到接收队伍的排头。由于编号和经验没任何关系,所以抽走部队的经验组成是人脑无法判断出来的,在玩家看来,经验的变化就带有随机性了,当然电脑会一个一个计算的很清楚。具体举例说明:A部队2个士兵、2铜杠。B部队6个士兵、无杠(全新0经验)。该兵种一队是满员6人。将A部队士兵编号:abB部队123456 我不敲太多字了,第一步是从BA

1A: 6543ab――B:12

2A: 65 ――――B:ba3412

3A: 214365――B:ba (部队经验对调,士兵排列顺序有变化)

4A: 21――――B:5634ba

5A: ab4321――B:56

6A: ab ――――B:123456 (回到原始状态)

6次之后,两支部队全部状态都还原了。这样,三次以后部队经验完全对调。同样再三次调动以后,部队经验将再次对调回来。注意这里部队原顺序是3456,调到新部队,顺序将变为6543!我称这个规律为“颠倒排序”。


八、在“颠倒排序”法则成立的情况下,部队调动有以下简单规律:

1、当A的士兵数小于或等于B的一半时,调动3次时部队经验对调,调动6次两支部队回到原始状态。

2、两支部队的人数可以“约分”和“通分”。举例来说就是40人与60人对调的情况和2人与3人对调的情况是一样的。

3、当A的士兵数仅仅比B少一人时,在AB次后,两队经验发生对调,在2AB)次后,两队回到原始状态。

4、将两队人数约分后,当A的士兵数比B少两人时,在A×B次后,两队经验发生对调,在2AB次后,两队回到原始状态。

5、其他情况我暂时算不出来了。

6、我称两部队经验对调的次数为“半周期”,两部队还原的次数为“周期”。

举例来说,5254的部队对调,相当于104人与108人,也相当于26人与27人的对调情况,都是在53次后两队经验对调,106次后两队还原。

 

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有