MCBE 預(yù)催熟 骨粉補充與骨粉矯正
寫在前面
感謝be玩樹場的一眾dalao,沒有他們,be的樹場科技樹也不會像現(xiàn)在一樣高度發(fā)達。
這篇專欄事實上是為了補齊之前一位退坑的樹場dalao刪除的一篇專欄。
準(zhǔn)備知識
本專欄所及與發(fā)射器,投擲器密不可分,所以各位觀前需要了解發(fā)射器與投擲器的基本知識。
發(fā)射器/投擲器如何工作?
發(fā)射器會在收到紅石信號后4gt的下1gt噴出骨粉。如下圖。
(令1為紅石刻,0為普通刻)

這意味著:
①發(fā)射器并非一接收信號就會噴骨粉催熟。發(fā)射器工作存在4gt延遲。
②發(fā)射器的工作周期為4gt。
投擲器工作方式與發(fā)射器完全類似。
預(yù)催熟
樹苗生長成一棵樹有“第一階段→第二階段→長成一棵樹”的過程,從第一階段→第二階段的過程中不需要進行生長檢測。所以在樹場運作期間,使用骨粉催熟,讓樹苗提前進入第二階段,可以使催熟率更高。在樹場運作期間預(yù)先對樹苗進行骨粉催熟,就是“預(yù)催熟”。預(yù)催熟使樹苗進入第二階段,那么我們就認(rèn)為“預(yù)催熟成功”。預(yù)催熟可以大幅度提升對樹苗的催熟率,進而提高樹場效率。
*預(yù)催熟能夠帶來的提升?
一般來說,預(yù)催熟帶來的樹場效率提升大約為15%。這里拿兩個樹場來做對比。

作者:origin_0110(賬號已注銷)

作者:愚蠢的德州馬鈺
這兩個世界紀(jì)錄樹場所用的架構(gòu)都是16gt土輪,架構(gòu)處理速度是一致的。但這兩個樹場的底座設(shè)計不同。前者使用的是下吸底座,后者使用的是發(fā)射器輪底座。下吸底座速度慢,在樹場運行期間是沒有時刻能為樹苗預(yù)留預(yù)催熟骨粉的,而發(fā)射器輪在第8gt之后就可以預(yù)留一個預(yù)催熟骨粉。就是這一個預(yù)催熟骨粉讓這個架構(gòu)的木頭產(chǎn)出提高了3000+/h,對比提高了14.3%的效率。

*大量的預(yù)催熟是否有意義?
答案是否。骨粉催熟有45%的幾率使樹苗進入下一階段,當(dāng)然,“第二階段→長成一棵樹”需要進行生長檢測。如果生長檢測不通過,樹苗反而會倒退回第一階段。大量的預(yù)催熟雖不會使催熟率不增反降,但是提升非常少。1個骨粉預(yù)催熟成功的幾率是45%,3個骨粉預(yù)催熟成功的幾率是49.95%。增加骨粉預(yù)催熟,預(yù)催熟成功的幾率會無限趨近于50%。所以樹場留予1~3個預(yù)催熟骨粉是最優(yōu)方案。
linlin(origin_0110)建立了預(yù)催熟的函數(shù)模型
f(x)=(0.45x+0.55)^n,n∈N
P(n) = (f(1)-f(-1))/2 = (1-0.1^n)/2
其中n為預(yù)催熟骨粉數(shù),P(n)為預(yù)催熟成功概率

模型具體推導(dǎo)過程可參考原專欄
注意,安排預(yù)催熟骨粉要注意發(fā)射器延遲!
骨粉補充
在需要移動發(fā)射器的底座中,如果發(fā)射器未復(fù)位時激活投擲器補充骨粉,投擲器會以掉落物形式將骨粉噴出。這就是樹場常見的“漏骨粉”問題。所以,使用這類底座設(shè)計樹場時,我們需要考慮骨粉補充的時序,避免產(chǎn)生漏骨粉的問題。
下面介紹兩例骨粉補充思路
第一種方案,單獨設(shè)計一條與樹場總線相接的骨粉補充線路,在樹場檢測到長樹后激活投擲器補充骨粉。如下圖。

第二種方案,利用樹場總線短暫抑制骨粉高頻,避免在發(fā)射器移位時激活投擲器漏出骨粉。如下圖。

尤其注意要考慮投擲器的延遲!
發(fā)射器輪雖快,不要漏骨粉哦!
骨粉矯正
由準(zhǔn)備知識可知,發(fā)射器的工作周期為4gt。也就是說發(fā)射器會在每4gt發(fā)射1次骨粉。
然而不同架構(gòu)的樹場擁有不同的架構(gòu)速度。而有時候,一些特殊的架構(gòu)遇上這樣的工作周期會很尷尬。如果這個架構(gòu)速度不是4的整數(shù)倍gt,在處理完之后不能第一時間催熟樹苗,導(dǎo)致樹場不能達到架構(gòu)速度。還有諸多環(huán)境我們不希望發(fā)射器工作。所以,對發(fā)射器/投擲器作一定的矯正操作,使發(fā)射器在最合適的時刻噴出骨粉催熟樹苗,這樣的操作就是骨粉矯正。
例如下面這個架構(gòu):

架構(gòu)速度:2gt檢測+14gt二歸+2gt墻存 共18gt
然而,發(fā)射器的工作周期是4gt,這意味著該樹場絕不能在18gt吃到催熟骨粉,不能達到真實的18gt架構(gòu)速度。更糟的是,2gt墻存是發(fā)生在樹場5*5檢測范圍之外的,也就是說發(fā)射器在16gt就可以使樹苗被催熟,但此時墻存還沒結(jié)束,再次檢測啟動樹場會導(dǎo)致樹場原地爆炸。所以,我們需要對其進行骨粉矯正。
這里介紹一種簡易且實用的骨粉矯正。
用總線接紅石火把接比較器高頻。
只需要讓樹場總線控制骨粉高頻的信號源(紅石火把),就能制作一個簡易的14gt骨粉矯正。
下面是簡單的計算。
2gt(紅石比較器檢測延遲)+4gt(樹場總線脈沖時長)+2gt(紅石火把延遲)+2gt(紅石比較器高頻延遲)+4gt(發(fā)射器延遲)=14gt
這樣我們就制作了一個14gt的骨粉矯正,根據(jù)4gt周期順延,發(fā)射器會在第18gt再次催熟樹苗,達成骨粉矯正的目的,達到架構(gòu)速度。這個骨粉矯正用在18gt樹場上,連預(yù)催熟也順帶搞定了。

骨粉矯正的思路有很多。各位可以根據(jù)理解自行探索其他骨粉矯正方式。
骨粉矯正有時候也用于一些特定的場景。例如,為省骨粉可以運用骨粉矯正減少不必要的骨粉預(yù)催?;蛘?,可以利用骨粉矯正的抑制高頻思路來制作特殊底座的骨粉補充。
那么本篇專欄到此也就結(jié)筆了。感謝各位看到最后!
引用
[MCBE][水]部分樹苗的生長機制
https://b23.tv/th4tU2Q
相關(guān)樹場
[MCBE]21034logs/h最快單核樹場
https://b23.tv/rlsyPLn
MCBE 單線程55檢測式樹場世界紀(jì)錄 24193.55logs/h
https://b23.tv/emZPjtQ
MCBE 四發(fā)射器 土輪樹場
https://b23.tv/ZO3pPPG
再次感謝MCBE一眾堅持玩樹場的dalao們,如果沒有你們,BE的樹場理論還無法像今天一樣完備!
筆:南下北伐諸侯