Minecraft:馬的遺傳基因?qū)W,如何繁殖出一匹“日行千里”的飛馬?
今天我們來(lái)聊聊馬,一種作為《我的世界》最為傳統(tǒng)的交通工具,怎樣獲得一匹速度最快跳躍最高的良駒,就成為了玩家們一直在追求的目標(biāo)。那么問(wèn)題來(lái)了:究竟該如何獲得一匹“千里馬”呢?
01. 馬在Minecraft的基礎(chǔ)特性?

慣例,不要著急,想要獲得一匹好馬。我們要先從馬的歷史和基礎(chǔ)特性聊起。馬有個(gè)很有趣的加入歷史,在2013年的時(shí)候,Jeb說(shuō):如果《Minecraft》銷量能夠達(dá)到1000萬(wàn)份,那我們就加入馬。顯然,這個(gè)承諾是做到了,同時(shí)這是否也在暗示,馬可以日行千里呢?
首先想要在《我的世界》找到馬,你需要去三個(gè)地方:①平原 ②熱帶草原 ③1.14之后村莊的馬廄。但你注意一個(gè)問(wèn)題,Minecraft每一匹馬的特性都是不同的,包括顏色、速度、跳躍、力量、還有血量等等。
但是,馬于一般的生物而言,又是極其特殊的,因?yàn)樗哂腥祟愐话愕倪z傳基因?qū)W。
02. 馬的遺傳基因?qū)W???

Minecraft的生物“馬”,可以說(shuō)是《我的世界》最科學(xué)的一種生物,因?yàn)闊o(wú)論是馬的顯性基因,還是隱性基因都具有遺傳的特性。這里我們分兩部分來(lái)說(shuō):
其一:馬的顯性基因
馬的顯性基因就是外觀,馬的顏色一共有7種,分為白色、黑色、淡栗色、深棗紅色、褐色、灰色、深褐色;如果按照花紋來(lái)分類有5種,就包括無(wú)花紋、白色斑點(diǎn)、黑色斑點(diǎn)、長(zhǎng)襪白斑、雪片斑點(diǎn)五類。也就是說(shuō)Minecraft的馬一共有35種。
馬的顯性基因是如何遺傳的呢?舉個(gè)例子:白馬A 與 黑馬B 生下了小馬C,那么小馬C會(huì)隨機(jī)的繼承父母其中之一的顏色和花紋,但這也會(huì)存在基因突變,基因突變的概率高達(dá)29%。但總體顏色會(huì)和父母保持一致。

其二:馬的隱性基因
馬的隱性基因有很多,如生成值、生命值、移動(dòng)速度、跳躍力量、繁殖值等等。但具有遺傳性的隱性基因只有3個(gè):生命值、移動(dòng)速度和跳躍力量。它們?cè)谟啄犟R生成的那一刻便被遺傳了下來(lái)。
隱性基因的遺傳和顯性基因一樣,子輩隨機(jī)挑選父輩或者母輩的生命值、移動(dòng)速度和跳躍力量遺傳下去。但是,這里需要注意一點(diǎn):這幾乎注定了,孩子的天賦將不可能超越父母。

其三:如何控制馬的“優(yōu)生優(yōu)育”?(基巖版)
簡(jiǎn)單來(lái)說(shuō),就是馬兒生出來(lái)的孩子,將永遠(yuǎn)不可能超過(guò)父母。但是你卻可以通過(guò)然讓兩個(gè)優(yōu)質(zhì)的馬,生出一個(gè)優(yōu)質(zhì)的孩子。例如跳躍MAX的馬+速度MAX的馬,就有可能得到“速度+跳躍”都MAX的馬。
注:因?yàn)椤段业氖澜纭凡淮嬖诜敝车膫惱韱?wèn)題,所以父輩與子輩、孫輩都可以進(jìn)行繁衍以獲得更優(yōu)質(zhì)的基因。讓兩個(gè)比較優(yōu)秀的馬進(jìn)行繁殖,他們可以獲得優(yōu)秀的基因。
03.?如何繁殖出“速度頂級(jí)”的千里馬???

下面,是基巖版《我的世界》如何繁殖出一匹速度逆天的“千里馬”方法,JAVA版暫不具備此特性。
首先說(shuō)原理:在馬的屬性當(dāng)中,有一個(gè)標(biāo)簽叫做blend_ attributes,它控制著馬的子代遺傳基因,是否將馬的血量、速度、跳躍遺傳給下一代。但是在“血量、速度、跳躍”當(dāng)中,只有血量、速度是一個(gè)可變換的遺傳數(shù)據(jù),跳躍能力則是一個(gè)定值。
這是什么意思?就是說(shuō),如果你能想辦法在兩匹馬繁殖的時(shí)候,把他們的血量和速度進(jìn)行提升,它們就會(huì)遺傳給下一代。跳躍能力因?yàn)槭枪潭ǖ某跏歼z傳值,即便是提升了也不會(huì)傳下去。血量,沒(méi)有辦法,除非是開(kāi)作弊用指令調(diào)整,但速度是可以提升的呀~

繁殖方法:在兩匹馬進(jìn)行羞羞的時(shí)候,你只要給它們?nèi)訋灼俊皣姙R迅捷藥水 II”,在擁有迅捷藥水效果的同時(shí),兩匹馬生下的后代,就遺傳了迅捷藥水加成的速度基因。它們的后代還可以繼續(xù)用此方法,繼續(xù)疊加迅捷藥水進(jìn)行繁殖。
如此反復(fù)下去,你終將會(huì)繁殖出一匹,速度逆天日行千里的飛馬!注:繁衍后代,一定要用最優(yōu)秀的基因+藥水,來(lái)進(jìn)行繁衍。
這個(gè)遺傳基因?qū)W的原理是通用的,適用于Minecraft幾乎所有可以繁殖的生物:兩只生物在繁殖時(shí),系統(tǒng)會(huì)檢測(cè)當(dāng)前生物的基本屬性,如“速度”屬性,并將這個(gè)屬性傳給下一代。所以如果兩只馬,如果此時(shí)獲得了迅捷II的藥水效果,那么他們基于藥水加成的速度屬性也會(huì)被檢測(cè)到,同時(shí)傳給下一代。
