我的世界什么马跑得快
- 游戏资讯
- 发布时间:2024-11-15 16:39:37
教程:马
受限于新马种的产生方式,由于现有马种已非常优秀,繁殖更优的马种已相当困难。
测量编辑
生命值编辑
可以通过查看HUD来确定。
跳跃高度编辑
马所能跳跃高度的数据值从0.4到1.0不等,即大约1.08到5.29个方块(与通常的1.0到5.0个方块有些许出入)。测量这一数值的装置非常简单:建造多个逐渐增高且互相平行的墙,中间间隔三个方块。测试跳跃高度时,只需要从最矮的墙开始一个一个跳,直到不能继续跳过墙为止。你跳过的最后一面墙的高度即为你的马的最大跳跃高度。半砖和雪层可以被用于创造一些非完整方块高度。
数据值与最大跳跃高度转换表
数据值0.40.50.60.70.80.91.0玩家
最大高度1.0861.6202.2222.8923.6274.4285.2931.250
速度编辑
速度应该是最难测量的属性了。马的内部速度数据值在0.1125到0.3375之间。一个测量速度的建议是建造有延迟的红石中继器,使用中继器锁定。创建一个非常长的中继器链。
用一个活塞拦住马。连接红石让活塞放开并且同时让中继器开始往中继器链上开始脉冲。在这些方块的终点(大概45格),加上压力板,它们通常比绊线钩更可靠。当这些压力板被触发的时候,用一个很长的红石线来锁住每一个中继器。这将会“冻结”中继器链,脉冲也会被冻结在某个位置。你可以在中继器被冻结的地方放一个方块来标记。
记住你可能需要中继器来让红石信号足够长来锁住整个中继器链,而这将会有一段延迟。你可以调节这段延迟,直到所有中继器在同一时刻锁定,这个机器就可以使用了。
你也要留意如果要让结果始终如一,你每次都要让马笔直前进。在Java版中,你可以打开调试屏幕并找到玩家面向的方向,它显示了玩家摄像机角度的数据值。你可以暂时地在设置中将鼠标灵敏度调低以对齐。
这个设备不能测量马的精确速度(米每秒),但可以准确地测量它与其他马的相对速度。撇开服务器的延迟,它是非常稳定的,并且可以用于较为准确的比较。
内部速度转换
内部单位0.1125 (最小值)0.16880.22500.28130.3375 (最大值)1.0000 (参照)
米/秒4.857.289.7012.1314.5543.10
育种难度编辑
随着马匹质量越来越高,想让它们变得优良就越来越难,如本图所示。
通过平衡双亲属性,两头马交配并随机生成了一头新的马。平均/算术平均值将始终小于被平均数值的最大值,除非所有数字相同。
按照这个逻辑,如果可以生出一匹完美的马,那么它的双亲也会是完美的,那么这三匹马任意交配所得出的平均值也足以生成一只完美的马。所以,如果没有两只完美的马交配产生后代,就没有完美的马会被生出来。
育种难度
双亲属性育种优良子代的几率子代最大属性
跳跃高度生命值速度跳跃高度生命值速度
0.40 (1.09m)15( )0.1125 (4.8m/s)100%0.60 (2.22m)20( )0.1875 (8.1m/s)
0.55 (1.91m)18( )0.1686 (7.3m/s)75%0.70 (2.89m)22( × 11)0.2250 (9.7m/s)
0.70 (2.89m)22( × 11)0.2250 (9.7m/s)50%0.80 (3.63m)24( × 12)0.2625 (11.3m/s)
0.85 (4.02m)26( × 13)0.2813 (12.1m/s)25%0.90 (4.43m)27( × 13.5)0.3000 (12.9m/s)
1.00 (5.29m)30( × 15)0.3375 (14.5m/s)0%1.00 (5.29m)30( × 15)0.3375 (14.5m/s)
在属性达到跳跃高度3.13个方块、22点生命值、或者9.7方块(或米)/每秒之后,任何的繁殖行为都会有更大的几率生产出更差属性的子代。因为比亲代的属性更好的马随着亲代属性的变化而变化,在生成优良子代的范围中,亲代的属性越好,范围越小。结果是,为了得到更好的马匹所需要的马匹数成倍的增加了,直到得到了比不可能得到的完美的马稍小一些的马匹,属性最大值在表格中。
这个图表表示了在1000次繁育后,某位玩家的最好的马的跳跃高度,蓝线表示最好的马的平均跳跃高度,且马匹的跳跃高度在红线中的概率为95%。
最优育种方案编辑
最佳的育种方案是,首先用两匹马开始繁殖,如果子代比最差的马好,就用子代替换最差的马。每生产一个子代算进行了一次育种尝试,无论它是否代替了亲代。
这个育种方案证明很难在数学上建模,因为每次尝试都会改变概率,所以,下列的图表显示了每个表超过420000次实验得出的数据。 如果双亲都有下表中列出的属性,下表将会列出目标到达前所需要的后代数量
注意:马匹属性的最大值是不可能通过繁殖来实现的。
跳跃高度 (0.4–1.0)
对象双亲
0.40.50.60.70.80.9
0.51—————
0.642————
0.7763———
0.81413117——
0.93634322922—
0.95787775716444
0.99404403400394390368
生命值 (15–30)
对象双亲
151821242728
161—————
182—————
2032————
23863———
262018159——
284645423619—
291009895897356
速度 (0.1125–0.3375)
对象双亲
0.11250.150.20.250.30.33
0.1251—————
0.151—————
0.243————
0.2511107———
0.336343125——
0.33207205203195173—
0.337291329172916292928962738
/summon minecraft:horse ~ ~1 ~ {Attributes:[{Name:generic.maxHealth,Base:100d},{Name:generic.movementSpeed,Base:1d},{Name:horse.jumpStrength,Base:1d}],Health:100f,Variant:0}
maxHealth指马的最大血量,这里设的是100
movementspeed指移动速度,设的是1
jumpstrenth指跳跃高度(方块),这里设的是1个方块
Health指的是当前生命,不能超过最大生命值(maxHealth),我设的是100(满血)