我们通过editor可以发现球员的位置表示有两部分组成
第一是positions+sides,关于这一部分的解释是
how much he is suited to playing as ...(eg. an attacker)
第二部分是new positions,关于这一部分的解释是
how much he is good at playing in/on ...
(eg. the left side of defence)
开始以为new positions是一个球员在新位置上的隐性属性
可是发觉不少球员根本就没有positions的任何属性,全部是0
而他的显性位置显示则全依靠new positions
而有些球员则是两个部分positions和new positions都有属性
图片下是我的理解和解释
希望对大家有帮助
谢谢
http://bbs.playcm.net/showimg.asp?BoardID=145&filename=200411271381960950.JPG
一个是Giggs作例子
还有一个是Dede
Giggs的显性位置是AM L
Dede的显性位置是D/DM L
首先关于positions
这个数据决定的是一个球员的基本位置
也就是说这个项目结合sides就能产生一个球员的固定位置
比如一个球员
他在positions上表示为defender 20 其余位置0
sides上表示为center 20 其余方向0
而new positions上都是0的话
那可以确定无论开多少次档,这名球员可能是D LC也可能是D RC,也可能是D RLC
当然也可能只是D C
这就说明一个后防线上随机球员的位置生成及其在db内的表现
而至于像一些成型后卫,比如Nesta
他的位置在db内则表示为
positions
defender 20
sides
center 20
left 8
new positions
defender central 20
defender left 8
说明两者是吻合的
好比positions是一个必要条件
而new positions则是一个充分条件
在满足positions和sides的情况下,依据positions再随机生成在这一位置上的不同方向
而前面所说的Dede,他的位置是由New positions这一充分条件决定的
这样也就不奇怪为什么他的positions和sides都是0的疑问了
我们在这里可以把positions+sides看成一个组合
而new positions里面每个位置都有一个确定的点
用两种途径来确定一个球员的随机生成
SI这样做的好处是,保证避免了出现以前CM中类似Makofo这样的怪兽了
至少再如何随机,一个球员到底是门将,还是攻击或者防守中场,或者前锋
这可以得到保证了
只是在位置上,以及具体的属性,比如R还是L还是C
以及striker or forward有了随机的可能
这应该是和-1到-10的潜力随机相一致的,SI希望做到随机的更加精确
但是,如果看过我前两天发的关于FM中年轻球员的随机不负责任的那篇文章(FM已成过去时?),
我们不难发现,尽管FM有进步,但是还是有太多值得完善的地方
以上一段是我的体会,希望大家能指出错误并加以指正