轩辕春秋文化论坛 » 步步为营 » 求战前加入队员等级的算法


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

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

2004-3-16 00:51 bbschat
研究了一下午,不管用什么公式,都说明不了所有的情况,偶放弃了。  

几点心得:

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


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


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

结果去处小数点。

有效级别 = 武将等级 - 队伍中的最低等级
全体武将个数最大值为 15

2004-3-16 08:25 职业杀手
看大家搞得那么辛苦,都没有结果。

懂编程的人来搞一下就好了

2004-3-17 17:21 bbschat
其实偶就是做编程这行的。

2004-3-17 17:58 职业杀手
那可能要反汇编吧

2004-3-19 14:21 juderiverman
怎么会这么困难呢?我看首屠不是修改过吗?徐晃改西凉骑兵等等的。

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

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

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

2004-3-19 15:09 春秋夏冬
每批人加入前测试吧

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

2004-4-13 10:19 nicecalc
[quote]原帖由[i]本初安在?[/i]于2004-04-12, 19:49:00发表
偶郭嘉、程昱加入5级,徐州8回合撤。结果于禁来时4级,郁闷ing [/quote]
可能是于禁加入时离标准级别有偏差,或者平均级别因为两个5级加入反变低了

我觉得后者的可能性大一些

2004-5-17 16:24 七闯连营
从头看到尾,也没看出一个正确的公式。郁闷。

2004-8-29 23:31 kdr
我觉得公式不是算所有人的级别 而是取前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 周瑜
准确的公式在这贴:
[url=http://www.xycq.net/forum/index.php?showtopic=17444]http://www.xycq.net/forum/index.php?showtopic=17444[/url]

页: 1 [2]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.