找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3821|回复: 37

ra的简易推导公式(9月10日更新)

[复制链接]
发表于 2008-9-7 23:38:04 | 显示全部楼层 |阅读模式
9月10日

该公式的引申和阐述。
一,此公式不适用于fa=20的情况。因为fa=20是峰值,此时函数处于拐点,拐点之后发生突变,将由另一个函数描述。

二,无论球员的ca为多少,当他的某个位置参数为20的时候,他在该参数的ra必定大于零。将fa=20代入公式,ra=(20-6)*7-ca/2=98-ca/2。因为ca最大值为200,当ca最大的时候ra=98-100=-2,考虑到误差大约也是在-2左右,大胆地得出结论:fa=20,ra必大于零。

三,fa=20之后,ra仍然可以提高,此时ra=k*ca,呈线性关系。根据几个样本抽查,k的值接近1。这个结论说明了高潜的重要性,一些高ra并且高潜的球员,他们有可能成长为巨型妖怪。例如,joao paiva,开裆时他的ra就高达到58,此时射门19能力60,而潜能高达150,等到他潜能完全释放开,有可能成长为ra99的极品妖怪。这也解释了为什么有些档里高潜的tmd几年后叱诧风云,因为有足够的空间让他将ra成长到接近99。

四,开裆的时候,ra+ca/2总值不会超过100。将公式调整一下,变成ra+ca/2=(fa-6)*7,fa去最大值20,得到ra+ca/2=98,考虑到误差2,可以认为ra+ca/2<100。由此得出几个有趣的推论,高ra的球员,其ca必低。例如tmd,射门ra达到67,所以ca才65。因为100减去其ra67后,只剩下33分配给ca,ca最高只能到33*2=66了。同理,高ca的球员,其ra必低。舍甫琴科ca高达180,其射门ra只有-8。100减去ca的一半90后,只剩下10分配给ra了。这样的设定,注定了开裆时不至于产生高ra高ca兼备的超人,在球星和一般球员并存的游戏世界里,设计员巧妙地达到了一个平衡,让两者有差距但又不至于差距过大,使同场竞技成为可能。cm3之后,据说fm系列废除了ra设定,让fa和ca直接相关。这为破坏游戏平衡打下了伏笔。我记得cm4刚出来的时候,舍甫琴科经常一场比赛灌进6,7个球,糟糕的游戏平衡性成为成为笑柄。
不过开裆之后,经过训练和比赛,ra和ca都会提高,ra+ca/2<100就不再成立了。


9月7日

ra是cm最富神秘色彩的概念,知之者醍醐灌顶,觉得一切尽在掌握,不知者云山雾罩,楞是捅不破那一层窗户纸。幸好有伟大的cmscout,其作者Nygreen给我们提供了他的源文件。通过研究他的源文件,我总结出一个简易的ra推导公式:

ra=(fa-6)*7-ca/2
注:ra(真实能力),fa(最终能力,即是在游戏中看到1~20),ca(当前能力,其最大值即是潜能)
简洁地表述为:fa减去6再乘以7,所得值减去ca的一半,即为ra。

举个例子更能说明白。一代妖人tmd,我们想要计算他的盘带ra。
从游戏中看到的fa值为17,从cmscout查的tmd的ca为65,图一图二。
ra=(17-6)*7-65/2=77-32=45
求得ra为45。正确吗?用工具(CM3 Series SaveGame Editor)查看tmd的ra,图三。46,误差为1,相当接近。
同理计算tmd的射门ra。
游戏中fa=20,ca=65
ra=(20-6)*7-65/2=98-32=66
求得ra值为66。用工具查证,tmd的射门ra为67,图三。误差为1,同样相当接近。
再来计算舍甫琴科。
盘带fa=15,ca=187,
ra=(15-6)*7-187/2=-30
查证为-27,误差为3,相当接近。
射门fa=18,ca=187
ra=(18-6)*7-187/2=-9
查证为-8,误差为1,相当接近。

这公式的吻合度相当高,而且简单,可以心算,我觉得很实用。

对于这个公式的引申和发挥另行发帖阐述。
事实上,我最初分析出的公式更准确,是个幂次方程:
ra=(10√(30fa+10))-150-ca/2
用此公式求得的ra同工具查得的值基本吻合,
但是要开根号,计算远不如简化版本方便。









[ 本帖最后由 zDragon 于 2008-9-10 11:01 PM 编辑 ]
发表于 2008-9-8 02:16:17 | 显示全部楼层
哥们,俺服你了.看着就迷糊..咣咣的佩服
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-8 02:19:46 | 显示全部楼层
原帖由 bn777777 于 2008-9-8 02:16 AM 发表
哥们,俺服你了.看着就迷糊..咣咣的佩服

过奖了。我又修改再三,表述比刚开始简洁多了,应该不会让读者再迷糊了吧?
回复 支持 反对

使用道具 举报

发表于 2008-9-8 02:29:20 | 显示全部楼层
等俺醒酒再看吧.......
回复 支持 反对

使用道具 举报

发表于 2008-9-8 06:57:05 | 显示全部楼层
楼主应该再努力减除目前能力的参数,直接看能力图就估算真实能力
回复 支持 反对

使用道具 举报

发表于 2008-9-8 07:38:11 | 显示全部楼层
ca=1(200)  完美球员
fa=20  ra=99
(20-6)*7-1/2=97.5  误差1.5

fa=8 ra=15
(8-6)*7-1/2=12.5 误差2.5

然而,当ca从1增涨到200时,fa=20不变
怎么算?
回复 支持 反对

使用道具 举报

发表于 2008-9-8 07:44:33 | 显示全部楼层
原帖由 郁闷的AMC 于 2008-9-8 07:38 AM 发表
ca=1(200)  完美球员
fa=20  ra=99
(20-6)*7-1/2=97.5  误差1.5

fa=8 ra=15
(8-6)*7-1/2=12.5 误差2.5

然而,当ca从1增涨到200时,fa=20不变
怎么算?


是啊,一个人本来射门就是20,练个4、5年RA再涨也还是20,那岂不是...

LZ能看明白球探工具的源代码,我很佩服
回复 支持 反对

使用道具 举报

发表于 2008-9-8 07:47:31 | 显示全部楼层
原帖由 本多RuRu 于 2008-9-8 06:57 AM 发表
楼主应该再努力减除目前能力的参数,直接看能力图就估算真实能力


我顶,不过这可能吗...哈哈哈
回复 支持 反对

使用道具 举报

发表于 2008-9-8 07:57:02 | 显示全部楼层
LZ,冒昧的说一句,你的研究很好但是缺乏实际的用途

抛开为研究而研究的乐趣不谈,在游戏的过程中,究竟什么人需要你这么算RA。牛人自然不需要了,要么换钱要么在队里刷数据。

知名妖人也没什么可算的,都被研究的很透彻了。

无名妖人,你算1、2个可以啊,可是经常会有四五百有潜力(此潜力非彼潜力)成为大妖的人,这时候你还挨个减6乘7啊

LZ研究下搜索RA的球探工具吧~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-8 08:11:51 | 显示全部楼层
原帖由 本多RuRu 于 2008-9-8 06:57 AM 发表
楼主应该再努力减除目前能力的参数,直接看能力图就估算真实能力

可能吗?毕竟ra=f(fa,ca),是个二元函数。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|FMFans ( 京ICP备07501235号 )

GMT+8, 2024-9-20 21:24 , Processed in 0.035752 second(s), 16 queries , Gzip On, APCu On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表