【mcbe】淺談移動(dòng)玩家式刷冰機(jī)的注意點(diǎn)

優(yōu)秀的移動(dòng)玩家式刷冰機(jī)設(shè)計(jì)(請(qǐng)注意大叔的設(shè)計(jì)是je的,部分特性與be不同)



1、影響效率的主要因素
從時(shí)間上考慮效率,等于?
挖冰時(shí)間占總循環(huán)之比×循環(huán)一次的時(shí)長(zhǎng)×水道速度×水槽寬度×結(jié)冰率×收集率
飛行器式刷冰機(jī)可以把結(jié)冰面積達(dá)到總面積的5/6,大幅增加了“挖冰時(shí)間占總循環(huán)之比”和“水槽寬度”
同時(shí),架構(gòu)確定的循環(huán)水道平臺(tái),其“挖冰時(shí)間占總循環(huán)之比”是確定的,而“循環(huán)一次的時(shí)長(zhǎng)”則與面積成正比
而且,在水池都可以加載到的情況下,“結(jié)冰率”與“循環(huán)一次的時(shí)長(zhǎng)”成正比
那么,看起來(lái)似乎是面積越大越好了?
但是,玩家在刷冰機(jī)內(nèi)移動(dòng)時(shí),過(guò)大的面積會(huì)導(dǎo)致玩家難以加載部分區(qū)塊的水池。而且在“循環(huán)一次的時(shí)長(zhǎng)”足夠長(zhǎng)時(shí),帶來(lái)的“結(jié)冰率”的提升微乎其微

2、意外導(dǎo)致的效率影響
而在考慮到部分意外導(dǎo)致結(jié)冰率下降的原因,常見(jiàn)的有:冰未能及時(shí)清除、瞬間結(jié)冰、飛行器將水源清除
2.1、冰未能及時(shí)清除
服務(wù)器回退是一個(gè)常見(jiàn)的導(dǎo)致冰不能及時(shí)清除的原因。而沒(méi)有耐久三的鎬子可以有效防止回退(可能是玄學(xué)?但確實(shí)有效)但沒(méi)有耐久三會(huì)導(dǎo)致挖掘量等效降低四倍,是一個(gè)嚴(yán)重阻礙刷冰機(jī)面積的因素
2.2、瞬間結(jié)冰
飛行器作為一個(gè)非露天的東西,會(huì)在水源形成的時(shí)間內(nèi)防止水源結(jié)冰,可以有效防止瞬間結(jié)冰帶來(lái)的阻礙水源形成
2.3、飛行器將水源清除
飛行器飛行一個(gè)往返會(huì)導(dǎo)致部分被冰包圍的水源被清除。而具體的解決方案alan已經(jīng)給出,即飛行器只飛單程

3、掛機(jī)
作為紅石玩家,手動(dòng)和半自動(dòng)我只會(huì)選擇后者——腦洞628_
不能afk的機(jī)器都屬于完成度有限的輔助類型生電機(jī)器。所以需要考慮影響掛機(jī)的因素
3.1、循環(huán)水道
循環(huán)水道不是僅僅將水道首尾相接,更需要承擔(dān)整體機(jī)器的時(shí)鐘部分
以飛行器刷冰機(jī)為例,水道內(nèi)需要控制飛行器的出發(fā)、豬人塔的開(kāi)啟、豬人塔的關(guān)閉
同時(shí)需要考慮飛行器和玩家位置的協(xié)同,保證玩家可以挖掘飛行器送來(lái)的儲(chǔ)冰
需要考慮玩家對(duì)飛行器的加載,保證飛行器不會(huì)因?yàn)槌黾虞d范圍導(dǎo)致刷冰機(jī)損壞
3.2、鎬子的維修/替換
常見(jiàn)的鎬子維修有 刷怪塔、刷怪籠、0t豬人塔
但是由于be低下的刷怪效率,導(dǎo)致足夠的經(jīng)驗(yàn)需要較大的工程量,得不償失
刷怪籠是一個(gè)不錯(cuò)的選擇,但刷怪籠低下的效率需要玩家為了維護(hù)鎬子需要較長(zhǎng)的時(shí)間
0t豬人塔是普遍的最優(yōu)解。較低的工程量和優(yōu)異的效率,成為了當(dāng)下設(shè)計(jì)的通解。但地獄門(mén)的更新會(huì)帶來(lái)較大的卡頓,需要將黑曜石門(mén)盡可能獨(dú)占更多的區(qū)塊。同時(shí)地獄門(mén)會(huì)帶來(lái)11的亮度,請(qǐng)遠(yuǎn)離結(jié)冰場(chǎng)
be展示框內(nèi)的物品以方塊實(shí)體渲染而非實(shí)體,無(wú)法使用黑山大叔的鎬子替換方式,只能等待將鎬子耐久耗盡以替換鎬子

4、區(qū)塊加載
只有玩家加載到的區(qū)塊才有區(qū)塊刻可以讓露天的水結(jié)冰,同時(shí)只有玩家加載到的區(qū)塊才可以發(fā)生方塊更新讓飛行器正常工作
所以常見(jiàn)的模擬四刷冰機(jī)采用3×4的區(qū)塊面積,模擬六刷冰機(jī)采用4×5的區(qū)塊面積,以保證在刷冰機(jī)內(nèi)部可以加載到絕大部分水池和飛行器
同時(shí)水池可以內(nèi)收三格以保證飛行器的飛行軌跡在上述區(qū)塊內(nèi)部

5、防刷怪
雪原上的怪有且僅有幻翼和流浪者兩種怪物。在玩家腦袋上放置方塊可以有效阻止幻翼生成。而流浪者可以采用半磚、地毯等來(lái)阻礙生成
但是流浪者可以刷在冰上,而結(jié)冰需要絕對(duì)的露天條件。常規(guī)的水池刷冰機(jī)只能利用偽和平來(lái)阻礙流浪者生成(除非你想被流浪者從你挖冰的縫隙里社保)
而飛行器式刷冰機(jī)可以把掛機(jī)平臺(tái)和結(jié)冰的水池隔離開(kāi)來(lái),是理想且有效的防刷怪手段。掛機(jī)平臺(tái)可以密封嚴(yán)實(shí)且沒(méi)有挖冰的縫隙存在
6、結(jié)冰率
為了防止大量數(shù)據(jù)占用過(guò)多的頁(yè)面,這里將結(jié)冰率放在另一篇專欄內(nèi)

7、其他
長(zhǎng)時(shí)間挖掘會(huì)掉飽食度,而飽食度歸零時(shí)會(huì)扣除生命值
生命回復(fù)的信標(biāo)效果可以抵消因飽食度扣除的生命值,同時(shí)實(shí)測(cè)扣除生命值不會(huì)影響對(duì)于冰的挖掘,是一個(gè)性價(jià)比極高的方案

正好服務(wù)器需要一款重新設(shè)計(jì)的刷冰機(jī),就隨手摸了兩下
發(fā)現(xiàn)值得考慮的點(diǎn)比原來(lái)想得多得多,就順手總結(jié)出一篇心得供大家參考_(:з」∠)_