美文网首页
SLG游戏中角色能力的动态变化规则

SLG游戏中角色能力的动态变化规则

作者: cf311db0293e | 来源:发表于2017-08-18 17:44 被阅读45次


以《三国志11》为例,吕蒙的能力值为:统率91,武力81,智力89,政治78,魅力82,其中智力一项,在游戏初期为59,经过“吴下阿蒙”和“刮目相看”的剧情后,暴涨到89,在游戏的账面资料中,是以89为准。

但显然这是不合理的,从现实的角度出发,一个正常人的能力是随着环境和时间的变化而变化的,在考量其能力时,不应该将所有能力取生涯最佳状态时的数值。光荣并非没有考虑过这一状况,所以在《三国志11》中设计了武将成长的功能,武将初登场时,当前能力为账面能力减去一定的数值,随着时间的推进,逐渐成长到其账面能力(吕蒙的智力为剧情强制增长,光荣做的特殊处理),但是这个功能还有许多尚未完善的地方,我以此为基础,设计了一个更合理的数值变化模型。

能力值和年龄的关系

首先粗暴地把所有武将的年龄层分为少年、青年、壮年、中年、老年五个时期,以15岁为一个阶段,到60岁以后则全部归为老年。

在游戏中的设定中,最小出仕的年龄为15岁,大多数武将还有各自固定的出仕年龄,比如诸葛亮是27岁出仕,不考虑虚构剧本的情况,诸葛亮最早也要27岁才能被发现。且年龄会随着时间推进永恒增加,所以年龄在坐标X轴里是一个绝对值。

能力值所在的Y轴和X轴不同,为了方便计算和套入数据模型,能力值设定为一个相对值,拥有A峰值和B谷值,A和B分别套入武将某项能力对应的最高值和最低值。

坐标轴

为了设计一项能力的变化过程,我们定义以下几种能力变化规则:

正常发育:在2个年龄层的时间内增加A-B的能力值,反之则称为正常衰减。

正常发育

迅速发育:在1个年龄层的时间内增加A-B的能力值,反之则称为迅速衰落。

迅速发育

缓慢发育:在3个年龄层的时间内增加A-B的能力值,反之则称为缓慢衰减。

缓慢衰减

维持发育:为N个年龄层时间内,维持当前能力值不变。就不上图了。


将这7种(算上衰减)变化模式组合起来,便可以定义出多种数值的成长规则,但是为了方便维护和计算,我只设计以下几种具有代表意义的的规则:

正常型:迅速发育后在30岁迎来能力巅峰并维持到60岁前,步入老年后迅速下滑至谷值。(如果能坚持活下去,能力值则按当前趋势继续变化,最高到该武将的巅峰值,最低到1,下同)

正常型

早熟型:15岁时即达到半巅峰状态,具体数值为(A-B)*2+B,正常发育到30岁迎来巅峰并维持至45岁后正常衰减。

早熟型

晚成型:15岁后正常发育到45岁才迎来巅峰,短暂维持至60岁后缓慢衰减。

晚成型

天才型:15岁出仕即巅峰,长时间维持至60岁后缓慢衰减。理论上最完美的类型。

天才型

开眼型:维持谷值至30岁后得以迅速发育,45岁迎来巅峰后随即正常衰减。

开眼型


游戏中的具体表现

待续

相关文章

网友评论

      本文标题:SLG游戏中角色能力的动态变化规则

      本文链接:https://www.haomeiwen.com/subject/qbwarxtx.html