没有性别的bug背后竟然有如此巧妙的遗传机制!

更新时间2020/4/7386 浏览综合
TapTap
《天演》最近的一次更新开放了同性别卡牌之间交配育子,结果玩家发现了一个bug,很多新生出来的卡牌是没有性别的。
下面截图中的秃鹫和原核生物卡牌左上角本该显示性别的图标变成了空白:
TapTap
这是怎么回事呢?以前没有出现过这个情况,那么肯定和新引入的同性 交配有关!
经过调查发现,原来根本原因是因为游戏里决定卡牌性别的不是简单的随机代码,而是一套真实的可以遗传的性别染色体机制!
这套染色体机制和现实中决定人类性别的机制是一样的:每个个体都有一对这样的染色体。染色体有两种,分别以X、Y来表示。如果染色体是XX,则此个体是女性,如果是XY,则是男性。
TapTap
那么有朋友可能会问,如果染色体是YY呢?
这是个好问题。在现实中,一般是不会出现YY染色体的情况的。当交配时,父母个体会各自随机给出自己的一条染色体,然后这两条染色体结合为孩子的染色体。
TapTap
从图解看,很明显,孩子只可能是XX女性或者XY男性的类型。并且XX和XY的概率都是50%。所以人类的两性分布从遗传角度来看并不会失衡。造成某些国家和地区某个性别失衡的情况往往是因为社会方面的原因而不是生物学原因。
然而在游戏里,一切真实的规则都可以被打破!《天演》最近的游戏更新里加入了新的机制,当魅力足够高的时候,你的卡可以和同性别的卡进行交配和育子。
当两个女性卡交配时,还没有什么问题(后代都是XX女性),但当两个男性 交配时,会有25%的概率产生后代为YY的个体。而这个情况,游戏里以往并没有遇到过。客户端不知道这张卡是男是女,所以只好为难地展示了空白性别。
目前游戏为了应对这个情况,已经进行了更新,引入了一个卡牌新的第三种性别:YY性。
TapTap
YY性和异性(男、女)以及同性(YY)交配后代会产生什么性别的卡、以及概率是多少,有兴趣的朋友可以自己画图计算一下。
至此,问题解决。
作者在此声明,这不是bug,是feature!
~请随意转载~
4
1
2