Board logo

标题: 求战前加入队员等级的算法 [打印本页]

作者: dabillwang    时间: 2004-3-8 18:28

本贴采用的方法是由加入等级逆推公式,准确公式在此帖:
http://www.xycq.net/forum/index.php?showtopic=17444
(Edited by 周瑜)

请各位大虾找找曹操传“战前加入队员等级”和“原先队员等级”之间的关系。这个算法对于目前比较流行的培养完美武将的打法息息相关。

到底是采用压低大部分武将等级只提升个别武将等级的方法好?还是压低所有武将的等级采用平均等级的方法好?

就本人观察,其算法不是采用平均数的简单算法,应该还有一个小数补偿的问题。

....................................................................................................................


该贴发表之后,各位大虾集思广益,现在有了初步结果!  

现在宣布结果如下:

1、当我方现有总人数小于15人(含15人)时,我方新加入武将的等级算法是:

[(我方现有武将等级求和)/(我方现有武将数量)]................舍去小数取整,即为我方新加入武将的等级!

2、当我方现有总人数大于15人时,我方新加入武将的等级算法是:

[(我方现有武将等级求和)/15]................舍去小数取整,即为我方新加入武将的等级!

*上述结果有待进一步完善!

群众的智慧是无穷的!大虾们加油啊!

         

20030313/15:34:35

......................................................................................................................

第一次修正:

当曹操的等级为最高的时候:

1、当我方现有总人数小于15人(含15人)时,我方新加入武将的等级算法是:

[(我方现有武将等级求和)/(我方现有武将数量)]................舍去小数取整,即为我方新加入武将的等级!

2、当我方现有总人数大于15人时,我方新加入武将的等级算法是:

[(我方现有武将等级求和)/15]................舍去小数取整,即为我方新加入武将的等级!

当武将数量超过15人时,特例是:
当曹操等级为17级(<18级)时,其他所有的武将等级均为3级的话,招来的武将都是3级,包括后来的张颌、曹丕、曹彰和司马!


另:
1、如果曹操等级不是最高的,那么算法要更改!
2、如果有武将死掉,那么算法也要更改!

各位大虾加油!  

20040315/14:56
作者: dabillwang    时间: 2004-3-8 22:06

XYZ的帖子“典韦不死,未开图鉴,收得三级张辽 ”里提到:“

1)、曹操17级,其他3级,则张辽招来3级;
2)曹操18级,其他3级,则张辽招来4级;
3)曹操17级,1武将4级,其他3级,则张辽招来4级。”

招张辽前有17个人,

1)平均等级:(17+3*16)/17=3.82,张辽招来3级;
2)平均等级:(18+3*16)/17=3.88时,张辽招来4级;
3)平均等级:(17+4+3*15)/17=3.88时,张辽招来4级。

难道是3.85为界限,低于这个数值为3级,高于这个数值为4级?

又或者不是简单的平均算法!

各位大虾帮帮忙啦!
作者: juderiverman    时间: 2004-3-10 03:32

好像是经验值决定的,不只是等级。
就是说如果你3级未满4级,比如3.24,这时投入计算的应该是3.24,而不是3级。
在某个帖子上看到的。

还有一个需要注意的就是人数。建议做个excel表格,格式大概是这样子的:
曹操        3.24
夏侯惇        4.25







加入        3

比较好的实验点是张辽、貂禅和贾翊加入的时候,注意这3人有先后顺序,听说过3人不同等级加入的情况,这样就是一个很好的临界点。
还有就是蓝色路线司马懿等人加入的时候。

可以在他们加入前一战的最后回合修改他们的等级,最好能精确到小数部分,比如下坯包围时让刘关张等友军在后面回合灭掉所有人,我方人员改等级好了,或者改出一堆经验果,慢慢吃,这个可能比较简单。
作者: XYZ    时间: 2004-3-10 07:29

这个情况我把测试的情况再公布下吧.

我总共测过6种情况
其中曹操等级18经验10,其余人都是等级3平均经验50左右,张辽4级加入, 
曹操等级17其余人3,经验都是99,张辽3级加入


因此应该是与经验无关,所以我的存档大部分人经验都上了90

现在问题又来了,张合的话和张辽情况一模一样,也就是说曹操17级其余人3级张合3级加入,有人多1级张合4级加入.

可能张合和张辽取的人数计算等级是一样的.感觉上应该说不同的人计算方法不同,不同等级段也不同
作者: XYZ    时间: 2004-3-10 07:43

另外to dabillwang
为培养武将个别武将升级比平均升级要好得多

因为个别升级后,要开始放开升级练全50级的时候,很容易把两术士和貂禅的等级先带上去,只要对等级最高那人用小补给和觉醒就行了.随后就可以把敌人等级带上去,经验就可以多了.其余文官9级以后可以用小补给,貂禅8级以后可以改用奋起.每关总共可以升很多级

而且术士除了满宠一个统率果后,只有攻击力还可以提升,但对文官提升攻击力没什么用,所以用他们两个带动等级也是完全来得及的

吕布包围战后曹操20级张辽三人4级其余人3级,和所有人4级的情况相比,虽然平均等级一样,但升级绝对容易多了.
升级容易也就意味着压到张辽或张合来后,可以把更多的精力放在练果上
作者: dabillwang    时间: 2004-3-10 08:20



QUOTE:
原帖由XYZ于2004-03-10, 7:43:21发表
另外to dabillwang
为培养武将个别武将升级比平均升级要好得多

因为个别升级后,要开始放开升级练全50级的时候,很容易把两术士和貂禅的等级先带上去,只要对等级最高那人用小补给和觉醒就行了.随后就可以把敌人等级带上去,经验就可以多了.其余文官9级以后可以用小补给,貂禅8级以后可以改用奋起.每关总共可以升很多级

而且术士除了满宠一个统率果后,只有攻击力还可以提升,但对文官提升攻击力没什么用,所以用他们两个带动等级也是完全来得及的

吕布包围战后曹操20级张辽三人4级其余人3级,和所有人4级的情况相比,虽然平均等级一样,但升级绝对容易多了.
升级容易也就意味着压到张辽或张合来后,可以把更多的精力放在练果上

谢谢XYZ!的确是个别武将培养要好。
作者: 猪七戒    时间: 2004-3-10 19:46

刚刚打到黄巾讨伐战,曹操10级,其余3级,典韦和二荀加入为4级;
曹操9级,其余3级,典韦和二荀加入为3级,但只要还有一个4级,就是4级加入了。
作者: bbschat    时间: 2004-3-10 22:43

大家加油,把这个恼人的问题彻底搞清楚!!
作者: 刘德华    时间: 2004-3-11 01:35

很简单,敌小兵等级=我军出战人员平均等级-2
            敌主将等级=我军出战人员平均等级
        还一些特殊的人物,如刘,关,张,吕布,未加入我军的徐晃等他们的等级应该是我军出战人员平均等级+2吧。这个我没仔细算
作者: dabillwang    时间: 2004-3-11 07:13



QUOTE:
原帖由刘德华于2004-03-11, 1:35:42发表
很简单,敌小兵等级=我军出战人员平均等级-2
            敌主将等级=我军出战人员平均等级
        还一些特殊的人物,如刘,关,张,吕布,未加入我军的徐晃等他们的等级应该是我军出战人员平均等级+2吧。这个我没仔细算

大哥,我说得是我方队员的加入等级算法,不是敌方的。

另外,敌方等级的算法,我有个下边收集的资料,不知道准确不,各位大虾看看!

每场战斗敌人的级数规律大概如下:

1、孙权方的为我方出战人员的平均级数减2到4级(这个算式我现在发现似乎还有待验证,因为在我把所有等级最高的武将派出去时,敌文武将居然比我平均级数还要高5级!而我只派3个高等级,其余则用最低等级的填充时,敌文武将比我低了6级!看来有可能是我方高等级的武将越少,那么敌文武将的级数比我方平均级数就要低得更多。),敌士兵再减4级;

2、刘备方则是相等,其中有些武将是减两级,而敌士兵则是减6级。

敌方等级计算方法如下:

1、小兵
    按我方出场平均等级减2,当然下限是1

2、普通武将(有名有姓的)
   按我方出场平均等级加2,上限50

3、名将主将
   按我方出场平均等级加4,上限50

4、例外名将
   只有一个,官渡的张颌,等级按我方出场平均等级加6,上限50

补充说明:自己感觉敌方等级计算不是特别精确,觉得可能不是按我方出场全部人物的平均等级,而是取一部分人或者不同等级段略有差异,如有知道者望指出。不过基本上可以这样计算几乎没什么差异了。
作者: XYZ    时间: 2004-3-11 07:39



QUOTE:
原帖由猪七戒于2004-03-10, 19:46:33发表
刚刚打到黄巾讨伐战,曹操10级,其余3级,典韦和二荀加入为4级;
曹操9级,其余3级,典韦和二荀加入为3级,但只要还有一个4级,就是4级加入了。

这令我想到把等级放在曹操一个人身上另一个好处:
由于每关的钱是:(曹操的等级+7)*100.所以钱就拿得多了,可以前期多买豆,中期买点长枪备着练武力果

极限的打法是每次有人加入曹操的等级都达到使之3级的极限
作者: nicecalc    时间: 2004-3-11 08:54

特殊武将还有一个,刘备的儿子,等级等于我方人员平均等级。
作者: juderiverman    时间: 2004-3-11 12:49



QUOTE:
原帖由XYZ于2004-03-10, 7:29:30发表
感觉上应该说不同的人计算方法不同,不同等级段也不同

是吗?

这也太太复杂了吗!
作者: 杀人如麻    时间: 2004-3-11 13:23

我觉得未必是这样算的,这样似乎搞得太复杂了,光荣没有必要这样搞吧?  而且,不管蓝线红线,一个是最后灭孙权一个是最后灭诸葛,如果全员50级的话,对方的小兵都是48级,武将出场的等级应该是一个比较固定的算法。
作者: XYZ    时间: 2004-3-11 15:50

我记得第一次打英雄线的时候,救关羽时关羽44级,救出后等级最高的是曹操,49级.但关羽以50级加入.
作者: mf48    时间: 2004-3-11 16:21



QUOTE:
原帖由XYZ于2004-03-11, 15:50:20发表
我记得第一次打英雄线的时候,救关羽时关羽44级,救出后等级最高的是曹操,49级.但关羽以50级加入.

不错,我最高的才46级,关羽就48级了。
作者: 猪七戒    时间: 2004-3-11 21:44

收于禁前,曹操14级,其他人3级,可以保证于禁为3级。
作者: dabillwang    时间: 2004-3-12 09:05



QUOTE:
原帖由猪七戒于2004-03-11, 21:44:01发表
收于禁前,曹操14级,其他人3级,可以保证于禁为3级。

根据各位大虾的事实,推断如下:(只升曹操一人,且所有的关都打)

1、第一关—颖川之战结束,曹操<4级;夏侯惇、夏侯渊、李典、乐进、曹仁、曹洪(6人)3级加入。

2、第四关—董卓追击战结束,曹操<10级,其余6人3级;典韦、荀攸、荀彧(3人)3级加入。

3、第五关—青州黄巾讨伐战结束,曹操<13级,其余9人3级;郭嘉、程昱(2人)3级加入。

4、第六关—徐州复仇战结束,曹操<15级,其余11人3级;于禁(1人)3级加入。

5、第七关—濮阳之战(一)结束,曹操<16级,其余12人3级;刘晔(1人)3级加入。

6、第八关—濮阳之战(二)结束,曹操<17级,其余13人3级;许褚(1人)3级加入。

7、第十关—献帝救出战结束,曹操<18级,其余14人3级;徐晃,满宠(2人)3级加入。

8、第十五关—吕布包围战结束,曹操<20级,其余16人3级;张辽、貂禅、贾翊(3人)3级加入。


哪位大虾帮忙印证一下。

第8条和XYZ的测试结果有冲突,不知道是不是有个等级不能超过18级的限制?如果有,那么第8条应该改为“曹操<18级”了。
作者: 猪七戒    时间: 2004-3-12 16:55

楼上的推断到第7条都是正确的。
作者: XYZ    时间: 2004-3-12 22:37

本来因为数值计算都是要去掉小数点,
所以我曾经想,可能是
未满15人,全部人物平均后去掉小数点

满15人或超过,取等级高的15人计算

这样就能符合张辽张合都要曹操最多17级,其余人3级,以3级加入

后来看了个存档发现还是不对
作者: 杀人如麻    时间: 2004-3-13 00:46

人员的等级计算真的是相当的麻烦啊,单单是关羽加入时的情况就让人感觉无法下手了,如果关羽加入是特例还可以想想,如果关羽不是特例,那他的等级既不是来自于某种平均等级的计算方法,也不是取高取低或者去高去低。我上次关羽加入是17级最高曹操23级。各位可以考虑各种可能的计算方法,大家一起想应该可以把这个问题解决吧?
作者: 猪七戒    时间: 2004-3-13 13:07

问题真得很复杂!!!
取了以前黎阳之战的存档,试了一下曹丕同志加入时的等级。我彻底晕掉了!!!   
大家看看到底该怎么计算。情况如下:
曹操32,其余人分别为:21,20,20,20,17,15,15,15,13,13,13,13,12,11,6,5,4,3,3;曹丕18级加入。
曹操33,其余人分别为:22。21,20,20,18,16,16,16,14,13,13,13,12,11,6,5,4,3,3;曹丕也是18级加入。
曹操35,其余人分别为:22,21,21,21,18,17,16,16,15,13,13,13,12,11,6,5,4,3,3;曹丕19级加入。
曹操36,其余人分别为:22,22,21,21,18,18,17,16,16,15,13,13,12,11,6,5,4,3,3;曹丕19级加入。

另外,张颌,司马懿和庞德加入时,取最高级的13个人平均正合适。(只是取了原先的存档算了一下,没有验证)
作者: dabillwang    时间: 2004-3-13 15:39

在猪兄和各位大虾的引导下,终于有了发现了。结果见主贴!欢迎各位大虾指正!
作者: 周瑜    时间: 2004-3-13 15:44

原来如此,怪不得关羽等级这么高。
后期为了新加入的武将等级低,减少武将数量是最好的办法,于是,典韦、郭嘉....
作者: dabillwang    时间: 2004-3-13 15:48



QUOTE:
原帖由dabillwang于2004-03-12, 9:05:07发表
根据各位大虾的事实,推断如下:(只升曹操一人,且所有的关都打)

1、第一关—颖川之战结束,曹操<4级;夏侯惇、夏侯渊、李典、乐进、曹仁、曹洪(6人)3级加入。

2、第四关—董卓追击战结束,曹操<10级,其余6人3级;典韦、荀攸、荀彧(3人)3级加入。

3、第五关—青州黄巾讨伐战结束,曹操<13级,其余9人3级;郭嘉、程昱(2人)3级加入。

4、第六关—徐州复仇战结束,曹操<15级,其余11人3级;于禁(1人)3级加入。

5、第七关—濮阳之战(一)结束,曹操<16级,其余12人3级;刘晔(1人)3级加入。

6、第八关—濮阳之战(二)结束,曹操<17级,其余13人3级;许褚(1人)3级加入。

7、第十关—献帝救出战结束,曹操<18级,其余14人3级;徐晃,满宠(2人)3级加入。

8、第十五关—吕布包围战结束,曹操<20级,其余16人3级;张辽、貂禅、贾翊(3人)3级加入。


哪位大虾帮忙印证一下。

第8条和XYZ的测试结果有冲突,不知道是不是有个等级不能超过18级的限制?如果有,那么第8条应该改为“曹操<18级”了。

8、第十五关—吕布包围战结束,曹操<18级,其余16人3级;张辽、貂禅、贾翊(3人)3级加入。
9、第十九关—官渡之战结束,曹操<18级,其余19人3级;张颌(1人)3级加入。  


注:可以将曹操的等级匀给想提升的人!这下可以控制新加入武将的等级了!
作者: dabillwang    时间: 2004-3-13 16:00

杀人兄,麻烦你将曹丕、司马、曹彰的补充一下!谢谢!

我不知道他们是第几关出来的?
作者: 杀人如麻    时间: 2004-3-13 16:22



QUOTE:
原帖由dabillwang于2004-03-13, 16:00:51发表
杀人兄,麻烦你将曹丕、司马、曹彰的补充一下!谢谢!

我不知道他们是第几关出来的?  

呵呵,我刚才正在算,好象基本差不多,但还有一点点的差距,比如下坯之战后,我以前的一个存档,张辽等人6级加入,此时的等级情况是,5个4级,7个3级,6、7、8、11、13各一个,计算结果是5.7级多但张辽他们是6级加入的,但我的司马等人12级加入的情况却符合公式,当时是的情况是3级3个,5级3个,6级的3个,22级2个,4、7、9、10、11、13、20、24各一个,计算结果是12点多。还有一个存档张合加入13级的好象计算结果是12.8多,稍微差一点点。
作者: 猪七戒    时间: 2004-3-13 16:35

原先的一个存档:
濮阳之战。曹操6级、典韦7级、其他人3级,于禁加入时4级;可是当曹操7级、典韦6级、其他人3级时于禁加入却是3级。
为什么???
作者: 猪七戒    时间: 2004-3-13 16:51

算法不对。
司马懿、庞德和曹彰加入时都不对,张颌倒是可以这样算。

司马懿加入时:曹操50,其他人:38,36,35,34,34,33,32,32,32,29,28,23,19,19,19,13,5,4,3;郭嘉死掉了,司马懿加入33级。

庞德加入时:曹操50,其他人:41,39,3836,35,35,34,32,32,32,32,32,29,29,28,24,19,13,4,3;郭嘉死掉了,庞德加入37级。

曹彰加入时:曹操50,其他人:49,48,47,46,45,45,44,43,43,40,40,40,38,38,37,34,26,22,4,3;郭嘉、夏侯渊死掉了,曹彰加入46级。

看来楼主还需要修正一下。
作者: 杀人如麻    时间: 2004-3-13 16:58

好象关羽加入的时候差距就大了,我经过一战之后,只有曹操夏侯荀攸各涨了一级还有其他人涨了5级,计算结果应该是15.2多一点,可是关羽是17级加入的。
作者: dabillwang    时间: 2004-3-13 17:47



QUOTE:
原帖由猪七戒于2004-03-13, 16:51:43发表
算法不对。
司马懿、庞德和曹彰加入时都不对,张颌倒是可以这样算。

司马懿加入时:曹操50,其他人:38,36,35,34,34,33,32,32,32,29,28,23,19,19,19,13,5,4,3;郭嘉死掉了,司马懿加入33级。

庞德加入时:曹操50,其他人:41,39,3836,35,35,34,32,32,32,32,32,29,29,28,24,19,13,4,3;郭嘉死掉了,庞德加入37级。

曹彰加入时:曹操50,其他人:49,48,47,46,45,45,44,43,43,40,40,40,38,38,37,34,26,22,4,3;郭嘉、夏侯渊死掉了,曹彰加入46级。

看来楼主还需要修正一下。

猪兄,请把郭嘉和夏侯渊“死”的时候等级列出来,可能和他们的等级有关!
作者: XYZ    时间: 2004-3-13 17:56

这个结果我先前已经提到过不对了,

等级差距拉得越大,这个结果就越不对
作者: dabillwang    时间: 2004-3-13 17:58



QUOTE:
原帖由杀人如麻于2004-03-13, 16:58:39发表
好象关羽加入的时候差距就大了,我经过一战之后,只有曹操夏侯荀攸各涨了一级还有其他人涨了5级,计算结果应该是15.2多一点,可是关羽是17级加入的。

杀人兄,你把必要的信息列出来,让大家看看。应该是可以作为借鉴的!
作者: dabillwang    时间: 2004-3-13 18:00



QUOTE:
原帖由XYZ于2004-03-13, 17:56:19发表
这个结果我先前已经提到过不对了,

等级差距拉得越大,这个结果就越不对

XYZ有没有要补充的,或者有事例,列出来好吗?这样可以把计算公式完善的。我想还有别的因素是我们没有发现的。比如死去的武将的等级按什么比例来加成?曹操的等级比其他武将低时,是不是有等级加成?
作者: XYZ    时间: 2004-3-13 18:03

别提了,我今天开始刚刚养成留存档的习惯,昨天以前的存档都冲掉

只记得那个存档,人物差距从3级到22级,前15人平均10级多点,张合会以12级加入
作者: 杀人如麻    时间: 2004-3-13 18:10



QUOTE:
原帖由dabillwang于2004-03-13, 17:58:01发表
杀人兄,你把必要的信息列出来,让大家看看。应该是可以作为借鉴的!

当时是3级3个,5级2个,6级3个,7级2个,11级2个,12级3个,4、8、10、13、21、22、23、25各一个。
作者: dabillwang    时间: 2004-3-13 18:25



QUOTE:
原帖由XYZ于2004-03-13, 18:03:23发表
别提了,我今天开始刚刚养成留存档的习惯,昨天以前的存档都冲掉

只记得那个存档,人物差距从3级到22级,前15人平均10级多点,张合会以12级加入

你看错了哦。我的公式里说,如果人数>15个,那么把所有人数的等级相加(所有的人,不是“前15人”!),再除以15,舍小数去整。张颌12级加入,应该是对的!
作者: 职业杀手    时间: 2004-3-13 18:48

不对了,曹操17级的话
再加16个3级为65,除以15就应该是张辽4级加入
作者: 猪七戒    时间: 2004-3-13 18:51



QUOTE:
原帖由dabillwang于2004-03-13, 17:47:39发表
猪兄,请把郭嘉和夏侯渊“死”的时候等级列出来,可能和他们的等级有关!

郭嘉战前22级,夏侯渊战前24级。
作者: XYZ    时间: 2004-3-13 22:08



QUOTE:
原帖由dabillwang于2004-03-13, 18:25:33发表

QUOTE:
原帖由XYZ于2004-03-13, 18:03:23发表
别提了,我今天开始刚刚养成留存档的习惯,昨天以前的存档都冲掉

只记得那个存档,人物差距从3级到22级,前15人平均10级多点,张合会以12级加入

你看错了哦。我的公式里说,如果人数>15个,那么把所有人数的等级相加(所有的人,不是“前15人”!),再除以15,舍小数去整。张颌12级加入,应该是对的!

噢,是我看错了.
作者: dabillwang    时间: 2004-3-13 22:18



QUOTE:
原帖由职业杀手于2004-03-13, 18:48:56发表
不对了,曹操17级的话
再加16个3级为65,除以15就应该是张辽4级加入

QUOTE:
原帖由dabillwang于2004-03-12, 9:05:07发表
根据各位大虾的事实,推断如下:(只升曹操一人,且所有的关都打)

1、第一关—颖川之战结束,曹操<4级;夏侯惇、夏侯渊、李典、乐进、曹仁、曹洪(6人)3级加入。

2、第四关—董卓追击战结束,曹操<10级,其余6人3级;典韦、荀攸、荀彧(3人)3级加入。

3、第五关—青州黄巾讨伐战结束,曹操<13级,其余9人3级;郭嘉、程昱(2人)3级加入。

4、第六关—徐州复仇战结束,曹操<15级,其余11人3级;于禁(1人)3级加入。

5、第七关—濮阳之战(一)结束,曹操<16级,其余12人3级;刘晔(1人)3级加入。

6、第八关—濮阳之战(二)结束,曹操<17级,其余13人3级;许褚(1人)3级加入。

7、第十关—献帝救出战结束,曹操<18级,其余14人3级;徐晃,满宠(2人)3级加入。

8、第十五关—吕布包围战结束,曹操<20级,其余16人3级;张辽、貂禅、贾翊(3人)3级加入。


哪位大虾帮忙印证一下。

第8条和XYZ的测试结果有冲突,不知道是不是有个等级不能超过18级的限制?如果有,那么第8条应该改为“曹操<18级”了。

8、第十五关—吕布包围战结束,曹操<12级,其余16人3级;张辽、貂禅、贾翊(3人)3级加入。
9、第十九关—官渡之战结束,曹操<4级,其余19人3级;张颌(1人)3级加入。  
曹操<18级,其余19人3级;张颌(1人)4级加入
曹操<33级,其余19人3级;张颌(1人)5级加入

注:可以将曹操的等级匀给想提升的人!这下可以控制新加入武将的等级了!  

你说的没错。应该是:

8、第十五关—吕布包围战结束,曹操<12级,其余16人3级;张辽、貂禅、贾翊(3人)3级加入。
作者: XYZ    时间: 2004-3-13 22:24

但是曹操可以达到17级啊,包括张合,也是17级
然后任何一人多1级就要四级加入

这个计算法则还是很麻烦的
作者: 重阳    时间: 2004-3-15 01:11

有没有这种可能,开局时的选择(是否开宝物图鉴、是否升级等)会影响到公式中的某些参数?
作者: dabillwang    时间: 2004-3-15 08:16



QUOTE:
原帖由重阳于2004-03-15, 1:11:24发表
有没有这种可能,开局时的选择(是否开宝物图鉴、是否升级等)会影响到公式中的某些参数?

应该不会的。选宝物图鉴对等级没影响;选择升级,其等级在公式里本身就已经考虑进去了!
作者: 职业杀手    时间: 2004-3-15 08:29



QUOTE:
原帖由dabillwang于2004-03-13, 14:18:01发表

QUOTE:
原帖由职业杀手于2004-03-13, 18:48:56发表
不对了,曹操17级的话
再加16个3级为65,除以15就应该是张辽4级加入


[quote]原帖由dabillwang于2004-03-12, 9:05:07发表
根据各位大虾的事实,推断如下:(只升曹操一人,且所有的关都打)

1、第一关—颖川之战结束,曹操<4级;夏侯惇、夏侯渊、李典、乐进、曹仁、曹洪(6人)3级加入。

2、第四关—董卓追击战结束,曹操<10级,其余6人3级;典韦、荀攸、荀彧(3人)3级加入。

3、第五关—青州黄巾讨伐战结束,曹操<13级,其余9人3级;郭嘉、程昱(2人)3级加入。

4、第六关—徐州复仇战结束,曹操<15级,其余11人3级;于禁(1人)3级加入。

5、第七关—濮阳之战(一)结束,曹操<16级,其余12人3级;刘晔(1人)3级加入。

6、第八关—濮阳之战(二)结束,曹操<17级,其余13人3级;许褚(1人)3级加入。

7、第十关—献帝救出战结束,曹操<18级,其余14人3级;徐晃,满宠(2人)3级加入。

8、第十五关—吕布包围战结束,曹操<20级,其余16人3级;张辽、貂禅、贾翊(3人)3级加入。


哪位大虾帮忙印证一下。

第8条和XYZ的测试结果有冲突,不知道是不是有个等级不能超过18级的限制?如果有,那么第8条应该改为“曹操<18级”了。

8、第十五关—吕布包围战结束,曹操<12级,其余16人3级;张辽、貂禅、贾翊(3人)3级加入。
9、第十九关—官渡之战结束,曹操<4级,其余19人3级;张颌(1人)3级加入。  
曹操<18级,其余19人3级;张颌(1人)4级加入
曹操<33级,其余19人3级;张颌(1人)5级加入

注:可以将曹操的等级匀给想提升的人!这下可以控制新加入武将的等级了!  

你说的没错。应该是:

8、第十五关—吕布包围战结束,曹操<12级,其余16人3级;张辽、貂禅、贾翊(3人)3级加入。 [/quote]
算了很多都不对,比如曹操9级,一个10级,两个8级,其余人9级,典韦等9级加入。
照你的算法是8级了

还有你的公式与kesin和XYZ的测试结果明显不符,对照马超将军的攻略算了几个都不对
作者: dabillwang    时间: 2004-3-15 08:40



QUOTE:
原帖由职业杀手于2004-03-15, 8:29:06发表
算了很多都不对,比如曹操9级,一个10级,两个8级,其余人9级,典韦等9级加入。
照你的算法是8级了

还有你的公式与kesin和XYZ的测试结果明显不符,对照马超将军的攻略算了几个都不对

公式有缺陷的,正在修正当中!

你说的情况是因为曹操的等级不是最高的,此时应该有个等级补偿的要素在里面。可能是:

如果曹操等级不是最高的,那么我方加入武将的等级要在取平均:

1、当我方现有总人数小于15人(含15人)时,我方新加入武将的等级算法是:

[(我方现有武将等级求和)/(我方现有武将数量)]................舍去小数取整,即为我方新加入武将的等级!

上面计算的基础上补偿一个等级差。

等级差的数值可能是: (最高等级武将的等级-曹操等级)。

最终:[(我方现有武将等级求和)/(我方现有武将数量)]+等级差。(未验证!)
作者: bbschat    时间: 2004-3-15 13:12



终于看到了传说中的同人不同命的现象。      

我觉得可以这样解释,三个武将加入是有顺序的,按照固定算法,前两个5级,最后加入的贾诩为6级。
作者: 杀人如麻    时间: 2004-3-15 13:16

有可能是几个人不是同时加入的缘故吧,贾诩毕竟是在张辽和貂禅之后加入的,另一种可能是文官和武官的加入等级要分别参照本方武将和文官的等级,不过可能性很小。
作者: bbschat    时间: 2004-3-15 13:18

楼上速度好快,我想了想大概也是这个原因。
作者: dabillwang    时间: 2004-3-15 13:28



QUOTE:
原帖由杀人如麻于2004-03-15, 13:16:13发表
有可能是几个人不是同时加入的缘故吧,贾诩毕竟是在张辽和貂禅之后加入的,另一种可能是文官和武官的加入等级要分别参照本方武将和文官的等级,不过可能性很小。

想来是杀人如麻兄的第一个想法。计算时,应该是和加入的次序有关,貂禅和张辽是同时加入的;贾诩是后来加入的,此时要将貂禅和张辽的等级算进去,显然,贾诩的等级要高了!
作者: bbschat    时间: 2004-3-15 13:59

通过研究剧情文件可以发现三个武将的加入顺序是 貂蝉 -> 张辽 -> 贾诩

再看一个结果
作者: dabillwang    时间: 2004-3-15 14:27



QUOTE:
原帖由bbschat于2004-03-15, 13:59:06发表
通过研究剧情文件可以发现三个武将的加入顺序是 貂蝉 -> 张辽 -> 贾诩

再看一个结果

显然,算法是:

1、貂禅加入前,曹操17级(等级最高),其他15个武将等级和为68:
(17+68)/15=5.67.............................................貂禅5级加入

2、张辽加入前,曹操17级(等级最高),其他16个武将等级和为73:
(17+73)/15=6.................................................张辽6级加入

3、贾诩加入前,曹操17级(等级最高),其他17个武将等级和为79:

(17+79)/15=6.4..............................................贾诩6级加入
作者: kesin    时间: 2004-3-15 14:29

报告一个非常不幸的消息,我昨天吕布包围战还没打完,今天打完1看,11级曹操,5级夏侯敦,4级典韦、许褚,其他人员全部3级,结果招的是4级张辽!

作者: dabillwang    时间: 2004-3-15 14:30



QUOTE:
原帖由bbschat于2004-03-15, 13:12:19发表


终于看到了传说中的同人不同命的现象。      

我觉得可以这样解释,三个武将加入是有顺序的,按照固定算法,前两个5级,最后加入的贾诩为6级。

这个情况,算法是:

1、貂禅加入前,曹操20级(等级最高),其他15个武将等级和为62:
(20+62)/15=5.47.............................................貂禅5级加入

2、张辽加入前,曹操20级(等级最高),其他16个武将等级和为67:
(20+67)/15=5.8.................................................张辽5级加入

3、贾诩加入前,曹操20级(等级最高),其他17个武将等级和为72:

(20+72)/15=6.13..............................................贾诩6级加入
作者: dabillwang    时间: 2004-3-15 14:32



QUOTE:
原帖由kesin于2004-03-15, 14:29:40发表
报告一个非常不幸的消息,我昨天吕布包围战还没打完,今天打完1看,11级曹操,5级夏侯敦,4级典韦、许褚,其他人员全部3级,结果招的是4级张辽!

貂禅多少级?贾诩是否4级?
作者: dabillwang    时间: 2004-3-15 14:36



QUOTE:
原帖由kesin于2004-03-15, 14:29:40发表
报告一个非常不幸的消息,我昨天吕布包围战还没打完,今天打完1看,11级曹操,5级夏侯敦,4级典韦、许褚,其他人员全部3级,结果招的是4级张辽!

你所有将的等级总和为60,60/15=4,貂禅4级加入;64/15=4.27,张辽4级加入;68/15=4.53,贾诩4级加入!
作者: kesin    时间: 2004-3-15 14:48

张辽加入前是16个将,我记得之前杀人如麻打的时候说曹操17级,其他人3级时招到3级张辽,那么他的等级总和是17+3x15=62,为啥他招的张辽就是3级?
作者: dabillwang    时间: 2004-3-15 14:54



QUOTE:
原帖由kesin于2004-03-15, 14:48:51发表
张辽加入前是16个将,我记得之前杀人如麻打的时候说曹操17级,其他人3级时招到3级张辽,那么他的等级总和是17+3x15=62,为啥他招的张辽就是3级?

这里有个特例:

当曹操等级为17级时,其他所有的武将等级均为3级的话,招来的武将都是3级,包括后来的张颌、曹丕、曹彰和司马。

但是一旦有一个武将的等级超过3级,那么,将按照公式计算了!
作者: bbschat    时间: 2004-3-15 16:22

dabillwang的公式确实可以解决上面几幅等级图,但也有不能的地方。
比如这幅



按公式算贾诩应该5级,可只有4级

另外我把我目前测试的数据结果贴出来大家一起看看。


作者: 杀人如麻    时间: 2004-3-15 16:48



QUOTE:
原帖由kesin于2004-03-15, 14:48:51发表
张辽加入前是16个将,我记得之前杀人如麻打的时候说曹操17级,其他人3级时招到3级张辽,那么他的等级总和是17+3x15=62,为啥他招的张辽就是3级?

你记错了,是曹操传高手XYZ打出来的结果,我正在实践他的这个想法。
作者: 重阳    时间: 2004-3-15 20:14

dabillwang的这个公式总起来看在等级差中等的时候符合得比较好,等级差很大时计算值偏大(如17级曹操收3级张辽时),而在等级差很小时又会偏小(8级曹操曹洪,余人7级,收8级典韦等)。

我来提一个思路,大家看有没有价值。有可能计算时不是直接按等级计算,而是按(等级-3)计算,算完后再加上3。这样可以解释17级曹操收3级张辽,而18级曹操收4级张辽的现象。不过这个算法在其他情况下就比较差了。
作者: bbschat    时间: 2004-3-16 00:51

研究了一下午,不管用什么公式,都说明不了所有的情况,偶放弃了。  

几点心得:

1、曹操的等级确实有特殊加成因素,曹操等级是不是最高影响整个算法。
2、全员中最低等级感觉是一个等级加成的平台,在这个基础上加上一个平均数是新加入武将等级。
3、等级计算受武将人数制约,但最大可能是15。


我得出的一个比较符合大多数情况的公式


新武将级别=(成员有效级别之和+除曹操和最低等级武将之外的武将个数)/(全体武将个数)+最低等级

结果去处小数点。

有效级别 = 武将等级 - 队伍中的最低等级
全体武将个数最大值为 15
作者: 职业杀手    时间: 2004-3-16 08:25

看大家搞得那么辛苦,都没有结果。

懂编程的人来搞一下就好了
作者: bbschat    时间: 2004-3-17 17:21

其实偶就是做编程这行的。
作者: 职业杀手    时间: 2004-3-17 17:58

那可能要反汇编吧
作者: juderiverman    时间: 2004-3-19 14:21

怎么会这么困难呢?我看首屠不是修改过吗?徐晃改西凉骑兵等等的。

我的一个设想:
开局要全宝物,不升级,要钱。
然后快速过汜水关和虎牢关(留一个)。
虎牢关战前买99个豆子,然后把豆子改成经验果;
虎牢关留一个弓兵(不会被反击),围住,然后试着给不同的人加经验果,这样就可以看出和之后加入的几人的等级关系。
为有足够的回合数吃经验果,建议带最强装备早早把所有敌军全灭掉,当然剩那个弓兵,所以要宝物,要钱--买99个豆子用。
作者: mf48    时间: 2004-3-19 14:29



QUOTE:
原帖由juderiverman于2004-03-19, 14:21:59发表
怎么会这么困难呢?我看首屠不是修改过吗?徐晃改西凉骑兵等等的。

我的一个设想:
开局要全宝物,不升级,要钱。
然后快速过汜水关和虎牢关(留一个)。
虎牢关战前买99个豆子,然后把豆子改成经验果;
虎牢关留一个弓兵(不会被反击),围住,然后试着给不同的人加经验果,这样就可以看出和之后加入的几人的等级关系。
为有足够的回合数吃经验果,建议带最强装备早早把所有敌军全灭掉,当然剩那个弓兵,所以要宝物,要钱--买99个豆子用。

哪要那么麻烦?灭最后一个人前存档改之即可。
但是你可以得出每一关的结果,但不能得出通用的公式。
作者: 春秋夏冬    时间: 2004-3-19 15:09

每批人加入前测试吧
作者: 本初安在?    时间: 2004-4-12 19:49

偶郭嘉、程昱加入5级,徐州8回合撤。结果于禁来时4级,郁闷ing
作者: nicecalc    时间: 2004-4-13 10:19



QUOTE:
原帖由本初安在?于2004-04-12, 19:49:00发表
偶郭嘉、程昱加入5级,徐州8回合撤。结果于禁来时4级,郁闷ing

可能是于禁加入时离标准级别有偏差,或者平均级别因为两个5级加入反变低了

我觉得后者的可能性大一些
作者: 七闯连营    时间: 2004-5-17 16:24

从头看到尾,也没看出一个正确的公式。郁闷。
作者: kdr    时间: 2004-8-29 23:31

我觉得公式不是算所有人的级别 而是取前15人的级别和除以15
比如曹操17其他3收张辽的级别就是17+3*14/15=3.95张辽就是3级
而曹操18其他3张辽级别就是18+3*14/15=4!张辽就是4级
同理曹操17其他有个4级的 张辽也是4级
所以张辽3级加入的条件就是队中级别前15的人的级别和小于等于59!

至于一次收的人级别不一样的原因是 你收来的人比你前15级别的人中
一部分人的级别高 这样级别前15的人就要加上新加入的人从新排列
从新加入人员的级别
作者: 周瑜    时间: 2004-8-29 23:43

准确的公式在这贴:
http://www.xycq.net/forum/index.php?showtopic=17444




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0