标题:
武将重新加入等级的统一性探讨
[打印本页]
作者:
anitector
时间:
2007-9-23 14:44
标题:
武将重新加入等级的统一性探讨
离队及重新加入的定义:如果某一关或几关某个已加入的武将无法出场,此武将将视为暂时离队,这一关或几关之后该武将能够出场时便视为重新加入,这也包括能力继承的武将。
目前版本的yfz对武将重新加入的等级及exp处理相对混乱,有必要进行统一,本人提供方案1:
武将离队时计算除此武将外等级排前15位的平均等级(包括exp)x,武将加入时在计算除此武将外等级排前15位的平均等级(包括exp)y,那么武将重新加入等级=原等级(包括exp)+y-x
例如藕塘守卫战之后岳飞离队时等级为20.50,除了岳飞外前15人平均等级20.00,经过九宫山之战后,在吉青救出战岳飞重新加入,此时除了岳飞外前15人平均等级21.50,那么岳飞此时重新加入等级应为20.50+21.50-20.00=22.00
本来这样可以统一所有武将重新加入等级,但yfz关卡比较复杂,许多武将频繁的离队和重新加入,如果全部采用此方案工作量太大。我们可以把武将重新加入定义为三关或四关以上,也就是说,如果仅仅一关或两关暂时不能出场,重新出场后等级可以不变(也就是现在版本采用的方式),但是经过三关四关之后,重新加入武将等级太低,使得难度增加,需要重新计算等级,这样就可以采用本方案。
再举一个例子,金山渡之后,大部分人员离队,留下的只有岳云、张宪、梁红玉、牛皋、吉青,计算他们平均等级假设为40.50,经过四个隐藏关后,除了大部队外,剩下了yyp、岳云、张宪、牛皋、吉青,计算平均等级假设为45.00,那么大部队全员应该增加等级45.00-40.50=4.50。
粗略统计了一下,在老版飞线可以采用本方案的武将有:
王佐(宋兵救援战离队,杨幺追击战加入)
梁红玉(汝南之战离队,牛头山之战 肆加入,苗刘平定战 叁离队,风波亭之战加入)
高宠(牛头山之战 叁死亡,阎罗殿之战加入)
大部队(金山渡之战离队,九龙山之战或君山岛之战加入)
阮良(张保),孟邦杰(王横)(杨幺追击战离队,风波亭之战加入)
王贵(杨幺追击战离队,阎罗殿之战加入)
杨再兴(杨继周)(小商河之战死亡,阎罗殿之战加入并离队,朱仙镇之战 贰杨继周加入)
汤怀(樊成)(钦差护送战死亡,阎罗殿之战加入并离队,朱仙镇之战 贰樊成加入)
董先(欧阳从善)(凤凰山之战若死亡,风波亭欧阳加入并离队,阎罗殿之战董先加入并离队,朱仙镇之战 贰欧阳加入;凤凰山之战若被救,朱仙镇决战董先离队,风波亭欧阳加入并离队,阎罗殿之战董先加入并离队,朱仙镇之战 贰欧阳加入)
曹宁(曹宁救出战死亡,阎罗殿之战加入)
其中由于阎罗殿之战的特殊性,朱仙镇之战 贰新加入的杨继周和樊成等级应该以杨再兴和汤怀死亡时等级作参考;欧阳从善和董先比较特殊,由于风波亭欧阳已经亮相,他在朱仙镇之战 贰加入等级应以风波亭离队等级作参考,但是董先阎罗殿之战加入等级应以凤凰山死亡或朱仙镇离队等级作参考。另外,此关牛皋的经验不应带给下关的诸葛锦。
雷线和神话线似乎也比较复杂,尤其雷线武将继承较多,但是本人不熟悉,所以不做讨论
欢迎拍砖
--------------------------------------------------------------------------------------------------分割-----------------------------------------------------------------------------------------
各位觉得实现起来不容易,是因为带着exp的计算么,如果是,请看方案2:
武将离队时计算除此武将外等级排前15位的平均等级(不包括exp)x,武将加入时在计算除此武将外等级排前15位的平均等级(不包括exp)y,那么武将重新加入等级=原等级(包括exp)+y-x
例如藕塘守卫战之后岳飞离队时等级为20.50,除了岳飞外前15人平均等级20.00,经过九宫山之战后,在吉青救出战岳飞重新加入,此时除了岳飞外前15人平均等级21.50,那么岳飞此时重新加入等级应为20.50+21.00-20.00=21.50
这个方案严谨性不如方案1,但是也不是不合理,
--------------------------------------------------------------------------------------------------分割-----------------------------------------------------------------------------------------
关于新武将的加入,也有一定的问题,典型例子就是五方阵后严、伍、罗三人的加入
我估计三个人加入是有先后顺序的,假如加入顺序是严、伍、罗,由于严的等级是前15人的平均等级,这样他加入的等级很可能进入前15,那么伍第二个加入时等级会受到严的影响,同样罗会受到严、伍两个人的影响。结果是罗的等级可能会比严高一级。
所以,希望有几个武将同时加入时,他们加入等级同时判定,而不应该存在先后顺序
[
本帖最后由 anitector 于 2007-9-23 16:34 编辑
]
作者:
ylh2004
时间:
2007-9-23 14:59
貌似技术操作起来会非常的困难
可能要修正EXE
作者:
恋芸
时间:
2007-9-23 15:08
需要修正相关公式,嗯,嗯,笨笨,别睡了,接受召唤吧。。。
作者:
anitector
时间:
2007-9-23 15:11
是吗,我怎么觉得和新加入武将级别的计算差不多呢,只是把exp值算了进去
作者:
博雅张生
时间:
2007-9-23 16:18
这个要实现得用整形变量。岳飞传用的是旧引擎,要实现可太麻烦了。
作者:
潇湘暮客
时间:
2007-9-23 20:55
简单的方法,不如剧情强制增加几个经验果
举个简单例子,在某关,假设岳飞因剧情需要离开了三关,可以考虑他回来时候,在过场剧情增加2个果子。当然,也可以根据难度不同,设置不同数量。
我是玩家,只从结果角度出发
作者:
周瑜
时间:
2007-10-5 04:47
反对一、三,支持二。
具体到三,如果严成方、伍尚志加入后等级在前15位,则可以这样理解:
严成方加入等级为前15人平均等级;
伍尚志加入等级为前14人平均等级;
罗延庆加入等级为前13人平均等级。
欢迎光临 轩辕春秋文化论坛 (http://www.xycq.org.cn/forum/)
Powered by Discuz! 5.0.0