嗨多磨~这里是阿芙罗拉~
目前正在回收在今年2月份放出的卫星(啊咧咧,竟然都已经过去半年了,时间过的真快啊。)。
当时画的饼是这样的,要自制一套遗传规则,依靠四个基因位点,来确定角色的欧派尺寸。
大概的规则是这样的:
罩杯等级 - 描述 - 对应分数:
A罩杯 - 平板 - 0分
B罩杯 - 贫乳 - 1分
C罩杯 - 普乳 - 2分
D罩杯 - 巨乳 - 3分
E罩杯 - 爆乳 - 4分
然后,角色有ABCD总共4个基因位点会影响角色的罩杯大小。
A/B/C/D表现为巨乳性状,每有一个,便让角色的分数+1
a/b/c/d表现为贫乳性状,每有一个,便让角色的分数+0
这样一来,就有以下组合:
ABCD - 4分 = 爆乳(1种情况)
aBCD AbCD ABcD ABCd - 3分 = 巨乳(4种情况)
abCD aBcD aBCd AbcD AbCd ABcd - 2分 = 普乳 (6种情况)
Abcd aBcd abCd abcD - 1分 = 贫乳 (4种情况)
abcd - 0分 - 平板 (1种情况)
也就是说,在基因随机分布的情况下,角色的罩杯期望概率如下:
角色是爆乳的概率为 1/16 = 6.25%
角色是巨乳的概率为 4/16 = 25%
角色是普乳的概率为 6/16 = 37.5%
角色是贫乳的概率为 4/16 = 25%
角色是平板的概率为 1/16 = 6.25%

其中爆乳和平板的概率我还是比较满意的,但是巨乳和贫乳的概率似乎有些偏高了。所以,我加入了一个收缩因子进行调整。
收缩因子的意思是,当角色的罩杯不为普乳时,有一定概率向普乳的方向收缩一个档位,也就是爆乳变巨乳,巨乳变普乳,平板变贫乳,贫乳便普乳。
当收缩因子为50%时,角色的罩杯期望概率将变化为:
角色是爆乳的概率为 6.25%*50% = 3.125%
角色是巨乳的概率为 25%*50% + 6.25%*50% = 15.625%
角色是普乳的概率为 37.5% + 25%*50%*2 = 62.5%
角色是贫乳的概率为 25%*50% + 6.25%*50% = 15.625%
角色是平板的概率为 6.25%*50% = 3.125%

这样一来,平均来说,超过半数的角色都会是普乳,巨乳和贫乳的概率都只有16%,而毫无起伏的平板跟傲视群雌的爆乳则概率只有3%,我感觉比较符合现实中的感觉?
不过玩家可以通过育种的方式,提高家族内部巨乳/贫乳基因的数量,提高后代出现巨乳/贫乳女儿的概率。
只不过由于收缩因子的存在,即便父母双方都是ABCD的基因型,女儿基因为ABCD,也有50%的概率从爆乳降级为巨乳,算是注入了一点点小小的随机性,我觉得这很有趣,很酷。
然后我稍微解释一下减数分裂和融合的过程。
父亲、母亲、孩子都有各自的4个基因点位,孩子的每个基因位,都会从父亲和母亲对应基因位随机选择一个。
假如父亲的基因型是AbCD,母亲的基因型是AbCd,
那么孩子获得巨乳A,C基因的可能性为100%,贫乳b基因的可能性为100%,巨乳D与贫乳d基因的可能性则都为50%。
在不考虑收缩因子的情况下,50%的概率为普乳,50%的概率为巨乳。
如果考虑50%收缩因子的情况下,75%的概率为普乳,25%的概率为巨乳。
同样的,为了增加随机性,我还为每个点位增加近似1%的基因突变的概率,如果发生基因突变,该点位的基因将会不受父母基因影响,随机从巨乳基因和贫乳基因中选择一个。
还是以父亲的基因型是AbCD,母亲的基因型是AbCd的情况为例,假如b的基因点位发生基因突变,那么孩子就不是100%的贫乳b基因,而是B基因与b基因的概率各一半,增加了后代是巨乳甚至是爆乳的可能性。
不过考虑到玩家的XP差异,我尽量将收缩因子和基因突变率做成可以在游戏规则界面修改的可选项,玩家可以通过修改收缩因子(收缩因子越大,出现极端形状的可能性越低)与基因突变率(突变率越高,其性状遗传越不稳定,育种效果越差),以获得不同的游玩体验。