欢迎光临散文网 会员登陆 & 注册

特性设定-随机刻

2022-03-12 18:10 作者:纵向自衡车_千亿简章  | 我要投稿

概述

  随机刻作为区块刻/区块遍历的一部分执行。每个区块被划分为16个区段,每个区段包含16×16×16=4096个方块。

  在每个gt,执行区块刻的区块中,按世界区段网格划分的每6×6×6=216个区段默认会被随机选出9个方块(可重复)给予一个“随机刻”。

  因为随机刻是被随机赋予的,无法预测某个方块何时会接收到随机刻。但易知方块接收到随机刻的概率服从几何分布,所以可以计算出——

  随机刻的间隔的中位数为3406.95秒(合56分46.95秒),即有50%概率不超过3406.95秒,也有50%概率超过3406.95秒;也有可能需要极短或极长的时间:例如,有1.5%的概率间隔时间小于75秒,也有1.1%的概率超过3小时。随机刻的间隔的平均值为4915.2秒【是原版的72倍】(合1小时21分55.2秒)。

  在接收到随机刻时,以下方块可能发生变化:

  

小麦、胡萝卜、马铃薯和甜菜根可能生长或拔除

  在每次的方块更新时,农作物会有一定概率成长到下一个阶段,规则和公式如下:

 ・作物需要光照等级至少为9以上。

 ・作物下方的耕地如果是干燥的,则给予2个“点数”;如果是湿润的,则给予4个“点数”。

 ・作物下方的耕地周围8格的每个干燥耕地给予0.25个“点数”,每个湿润耕地给予0.75个“点数”。

 ・由此可知,农场边缘的作物由于周围不是耕地,因此会生长得更慢。

 ・如果作物周围8格种植的是与其相同的作物,总“点数”会减少一半,除非这些作物是种成一排的。即,在其对角线的位置有相同作物,或者在东西位置和南北位置都至少有一个相同作物,都会导致“点数”减半。但是如果仅在南北方向或者东西方向有相同作物则不会减少“点数”。“点数”只可能减半一次,无论周围种植了多少同类作物。

  最终的生长概率为 1/(向下取整(25/点数) + 1).

 ・对于种子而言,按行种植可以达到最快速的生长速度。在这些条件下,每次更新能生长的概率为1/3或约为33%。大约80%的作物会在2235分钟(37小时15分钟,1.55个标准日)内成熟(约50%的作物会在1720分钟/28小时40分钟内成熟)

 ・对于农田边缘的作物(有3格相邻的方块不是耕地),生长概率为1/4 (25%)。这种情形下的80%作物会在2980分钟(49小时40分钟,2.07个标准日)完全成熟。

 ・对于农田角落的作物(有5格相邻的方块不是耕地),生长概率为1/5(20%)。这种情形下的大部分作物会在3725分钟(62小时5分钟,2.59个标准日)完全成熟。

 ・对于不按行种植在湿润土地上的作物,概率大约需减半,中间、边缘、角落的作物生长概率为1/6 (约16.7%)、1/7 (14.142857%)、1/9 (11.12%)。

 ・对于干燥耕地种满作物的情形,中间、边缘、角落的作物生长概率为1/13 (约8%)、1/16 (6.25%)、1/19 (约5%)。

 ・最慢的情形将会发生在两颗作物对角线相邻,底部是干燥耕地,而且其他相邻方块都不是耕地,这种情形下的概率为1/23(约4%)。

  

蘑菇可能传播或拔除

 ・蘑菇每次接收随机刻时都会有4%的概率尝试传播,即平均25个随机刻(平均122,880秒,即34小时8分钟)会尝试传播一次。此时,世界会选中一个与该蘑菇相邻的方块,若蘑菇可以人工种植在该处,则该处会长出蘑菇,否则此次尝试失败。传播位置的选择并非完全随机,其算法分为多个步骤,且与该蘑菇周围的可传播方块有关

  可传播方块的判定条件如下:

  *该方块为空气

  *该方块下方的方块为不透明方块

  *该方块的亮度等级不高于12,或者其下方的方块为菌丝、灰化土或菌岩之一

  另外,蘑菇在周围9×3×9的范围内存在5个及以上的同种蘑菇时不会尝试传播。

 ・当蘑菇种植在亮度等级高于12的地方,未种植在菌丝、灰化土或菌岩上且接受到随机刻或其相邻方块发生更新时,蘑菇会被拔除并变成掉落物。

  

藤蔓可能传播

  在每个随机刻,藤蔓方块有25%的几率尝试在随机选择的方向上传播,即平均4个随机刻(19660.8秒,即5小时27分40.8秒)尝试传播1次。藤蔓会在一定的条件下传播到邻近的方块:

 ・向下传播:如果下面方块是空气,有藤蔓的每一侧(北、南、东和西)都有50%的几率向下传播;

 ・向上传播:如果上方方块是空气,在目标藤蔓方块的9×9×3区域内的藤蔓方块少于4个,并且那一侧有可以放置藤蔓的方块支撑,那么有藤蔓的每一侧(北、南、东和西)都有50%的几率向上传播;

 ・水平传播:如果当前藤蔓方块没有覆盖目标位置,且在目标藤蔓方块的9×9×3区域内的藤蔓方块少于4个,那么:

  *如果目标位置是空气,那么藤蔓会尝试:

   #如果藤蔓方块的藤蔓在右侧,且空气方块的右侧靠着一个可放置藤蔓的方块,则会传播到空气方块的右侧;

   #如果藤蔓方块的藤蔓在左侧,且空气方块的左侧靠着一个可放置藤蔓的方块,则会传播到空气方块的左侧;

   #如果藤蔓方块的藤蔓在右侧,且空气方块的右侧靠着另一个空气方块,而此空气方块靠着一个可放置藤蔓的方块,则会绕着拐角处传播;

   #如果藤蔓方块的藤蔓在左侧,且空气方块的左侧靠着另一个空气方块,而此空气方块一个靠着可放置藤蔓的方块,则会绕着拐角处传播;

   #如果在目标位置的空气方块的上面有藤蔓可放置的东西,则会传播到空气的顶端。

  *如果目标位置是不透明方块,且占据了一整格的空间,则会传播到目标藤蔓方块的那一侧。

  

冰和雪可能融化

  由方块产生的、亮度等级高于11的光照射在冰的任意面上会使之融化而变成水源;方块亮度不低于12都会导致积雪融化——而无论亮度如何,雪都会在干燥的生物群系融化,且多层雪会逐层融化。

  

树叶可能枯萎

  每当自然生成的树叶(方块状态persistent为false)接收到一个随机刻时,无论是直接连接还是通过其他树叶间接连接,如果在6个方块内没有连接到原木(使得方块状态distance为7),就会自动消失(枯萎)。玩家放置的树叶方块永远不会枯萎(方块状态persistent为true)。

  

耕地的湿润程度会更新

 ・湿润:耕地方块在创造之初是干的。在下列条件都达成时耕地会变成湿润的:

  ⒈周围水平方向4格之内必须存在水(水源和流水都可以),包括对角线;

  ⒉水必须和耕地等高或比耕地高一格。

  在耕地和水之间的方块不会产生任何影响。耕地也会被雨湿润。

  满足湿润条件的耕地接受到随机刻时,代表湿润程度的方块数据值“湿润值”会增加1,对应的方块状态moisture也会增加到对应数值,直到增长为0x7(湿润值)/7(moisure)。

  耕地完全湿润需要7个随机刻(平均34406.4秒,即9小时33分26.4秒)。

 ・干涸:当耕地接触不到水时,湿润值会减到0x0,并在每个随机刻让方块状态moisture逐渐减少至0,完全干涸需要7个随机刻(平均34406.4秒,即9小时33分26.4秒)。

  

仙人掌、甘蔗、海带、竹子、紫颂花、紫水晶簇和满足生长条件的滴水石锥可能生长

 ・仙人掌、甘蔗每接受16个随机刻生长一次(平均78,643.2秒,即21小时50分43.2秒);

 ・海带每次接受随机刻尝试生长时会有14%的几率成功,所以平均70217.14秒(即19小时30分17.14秒)生长一次;

 ・竹子每294,912gt生长一次,即14,745.6秒(4小时5分45.6秒)生长一次;

 ・若紫颂花上方是空气方块,且紫颂花的年龄(Age)没有达到5,紫颂花会在每次接受到随机刻尝试生长(即平均4915.2秒尝试生长一次)

 ・当紫水晶母岩接收到一个随机刻时,只要毗邻的方块是空气方块或水源方块,该方块就会有20%的几率生成一个小型紫晶芽,即平均5个随机刻(平均24576秒,即6小时49分36秒)在符合条件的地方长出一个紫晶芽;

 ・当紫水晶母岩接收到一个随机刻时,连接到它的紫晶芽有20%的几率生长到下个阶段,即平均5个随机刻(平均24576秒,即6小时49分36秒)其连接的紫晶芽会有一次生长;

 ・当钟乳石悬挂在滴水石块下方,且滴水石块上方一格是水源方块(不能为水流或含水方块)时,钟乳石可以逐渐向下生长(表现为向下延长,最长可生长到7格),并在正下方的非液体方块上产生逐渐向上生长的石笋,或使下方已有的石笋生长——速度非常缓慢,每接收到一个随机刻,便有0.011377778的概率生长一格,生长一格的期望时间为7200分钟(120小时,即5个标准日)。

  

草方块和菌丝可能传播或变成泥土

 ・传播:草方块/菌丝的扩散由随机刻决定,接收到随机刻时,草方块/菌丝就会扩散到满足条件的泥土上。

  要使泥土接受附近草方块/菌丝的扩散,必须达到下列要求:

  ⒈以草方块/菌丝为指定范围中从上往下数的第二层的中心,被草扩散的泥土必须在该中心3×5×3的范围内(即便泥土不与草方块/菌丝相邻);

  ⒉草方块/菌丝的上方必须至少有9级的亮度;

  ⒊泥土的上方必须至少有4级的亮度;

  ⒋泥土不能被任何可以降低2级或以上亮度的方块覆盖。

  草方块/菌丝的蔓延会在上述3×5×3的范围内随机挑选(游走)1个,并将该过程重复4次,所以被随机刻选中一次,最多可以蔓延出4个草方块/菌丝。

 ・转变/退化:如果草方块/菌丝直接被任何不透明方块覆盖,草方块/菌丝将会在接收到随机刻后变为泥土。若透明方块使草方块/菌丝上方的亮度等级降至4级或以下,且周围缺少充分照明,那么草方块/菌丝也会变成泥土。

  

树苗可能长成树

  在长成树之前,树苗有2个生长阶段(在视觉上没有不同),所以树苗需要接收2个随机刻(平均9830.4秒,即2小时43分50.4秒)才能长成树。

  

熔岩可能使附近的方块着火

  熔岩可以在其上方第一层3×3的区域和上方第二层5×5的区域内生成火,若这片区域的任一方块为空气方块,且其任一毗邻的方块为可燃方块,该空气方块就可能变成火方块。

  在任何深度,无论是熔岩源还是熔岩流都可以以这种方式生成火。

  

发光的红石矿石或深层红石矿石会熄灭

  当受到敲击、方块更新或被大多数可移动实体(不包括潜行中的玩家、掉落物和物品弹射物)接触时,红石矿石会产生9级的亮度以及红石粒子。该效果会一直持续到红石矿石接收到随机刻为止(平均为4915.2秒)。

  

下界传送门方块可能生成一个僵尸猪灵

  每一个下界传送门方块在每个接收到的随机刻中,都有一个极小的概率(简单难度下为1⁄2000,普通难度下为2⁄2000,困难难度下为3⁄2000),在下界传送门的底部框架上生成一只僵尸猪灵。

  因此,对于框架23×23的最大下界传送门来说,简单难度下平均22291.16秒(6小时11分31.16秒)生成一只僵尸猪灵,普通难度下是11145.58秒(3小时5分45.58秒),困难难度下是7430.39秒(2小时3分50.39秒)。


海龟蛋破裂或孵化

  海龟蛋共有3个孵化阶段,每个阶段时长是随机的(经历随机刻),全过程平均约6天。海龟蛋在白天和黑夜都可以孵化,但是在夜间某个时间段内孵化更快。

  时间刻在1516338~1577152之间时,也就是大约3:03~3:54之间,海龟蛋极有可能孵化。

  准确来说,在每个随机刻中,如果星空仰角在(0.65,0.69)之间,或者从500个数字中幸运的抽到了0,那么就能增加一个孵化程度。

 ・星空仰角计算规则:

  ⒈首先计算出当前时间是单日中的第几刻,记为x;

  ⒉x加上偏移值(对海龟蛋来说是1),减去每天初始时间432000,再除以一天的总时间1728000gt,调节时间到[0,1)区间内;

  ⒊记上一步中时间为t(t∈[0,1)),带入公式α=1-½(cosπt+1);

  ⒋计算θ=t+(α-t)/3,θ即为星空仰角。

  计算可知y∈(0.65,0.69)时,x∈[1516338,1577152](在这个时间范围内,海龟蛋的生长速度是最快的),也就是说每1728000gt中,有60815gt的随机刻生长概率为100%,而剩余的1667185gt的生长概率只有1/500=0.2%。

  换而言之,每个随机刻的平均生长概率为(60815/1728000)×100%+(1667185/1728000)×0.2%=3.7123478% 。

  又因为每个方块每分钟平均执行60×20×(9/884736)=0.01220703125个随机刻,综上,每分钟海龟蛋期望增加0.01220703125×3.7123478%=0.000453167456个生长程度。

  海龟蛋从产下到孵出小海龟需要3个生长程度,因此期望上需要3/0.000453167456=6620.07分钟,即110小时40.07分钟,约4.6个标准日。

  

铜质方块可能会锈蚀

  未涂蜡的铜质方块每接收到一个随机刻,就有约5.689%的概率锈蚀到下一个阶段,即平均需要86400秒(正好24小时)。

  铜制方块的锈蚀速度与自身锈蚀程度、周围曼哈顿距离小于等于4的未涂蜡的铜质方块锈蚀程度和数量有关。具体来说,将这些方块遍历,如果是同一类型方块,总体方块计数加一;如果这个方块锈蚀程度比它还大,那么锈蚀计数加一。然后将这些数据集合起来,得到下面的概率公式:

  P=c(a+1)^2/(a+b+1)^2【a:周围锈蚀程度更大的方块量;b:周围同类方块量;c:改变比例,纯铜块为0.75,其他为1】

  实际锈蚀概率还需要乘上5.689%。

  被单独放置的铜质方块锈蚀速度最快(第一阶段平均需要26小时40分钟,第二第三阶段平均需要24小时);而周围曼哈顿距离小于等于4的空间内被未锈蚀铜块完全包裹住的未锈蚀铜质方块锈蚀速度最慢,其每接收到一个随机刻,只有约0.000256395%的概率锈蚀到下一阶段,即平均需要3900.234375个随机刻(19170432秒,合221.88个标准日)。

  

上有水源或熔岩源的滴水石锥正下方的炼药锅可能会被逐渐填充

  如果一个钟乳石的长度小于11格,在它接收到随机刻时,它会检查自身所附着的方块上方1格是否为水源方块或含水方块(仅仅是附着的方块本身为含水方块则不算),以及钟乳石末梢下方10格以内是否有炼药锅,且中间没有任何非空气方块,当满足以上两个条件时,炼药锅的水位会有45/256(约17.6%)的几率上升一级。

  而如果上述情况中钟乳石附着的方块上方为熔岩源方块,则下方的炼药锅会有同样的几率被熔岩填充一级。

  由于炼药锅的水位有4级【原版3级】,所以上述再生水和熔岩的方式平均需要22.76个随机刻,即111848.11秒(31小时4分8.11秒)


【封面来自:BV1KK4y1G7ma

特性设定-随机刻的评论 (共 条)

分享到微博请遵守国家法律