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

【mcbe】浅谈移动玩家式刷冰机的注意点

2021-05-04 01:33 作者:叼叼的名字  | 我要投稿

优秀的移动玩家式刷冰机设计(请注意大叔的设计是je的,部分特性与be不同)


1、影响效率的主要因素

从时间上考虑效率,等于 

挖冰时间占总循环之比×循环一次的时长×水道速度×水槽宽度×结冰率×收集率

飞行器式刷冰机可以把结冰面积达到总面积的5/6,大幅增加了“挖冰时间占总循环之比”“水槽宽度”

同时,架构确定的循环水道平台,“挖冰时间占总循环之比”是确定的,而“循环一次的时长”则与面积成正比

而且,在水池都可以加载到的情况下“结冰率”“循环一次的时长”成正比

那么,看起来似乎是面积越大越好了?


但是,玩家在刷冰机内移动时,过大的面积会导致玩家难以加载部分区块的水池。而且在“循环一次的时长”足够长时,带来的“结冰率”的提升微乎其微



2、意外导致的效率影响

而在考虑到部分意外导致结冰率下降的原因,常见的有:冰未能及时清除、瞬间结冰、飞行器将水源清除


2.1、冰未能及时清除

服务器回退是一个常见的导致冰不能及时清除的原因。而没有耐久三的镐子可以有效防止回退(可能是玄学?但确实有效)但没有耐久三会导致挖掘量等效降低四倍,是一个严重阻碍刷冰机面积的因素

2.2、瞬间结冰

飞行器作为一个非露天的东西,会在水源形成的时间内防止水源结冰,可以有效防止瞬间结冰带来的阻碍水源形成

2.3、飞行器将水源清除

飞行器飞行一个往返会导致部分被冰包围的水源被清除。而具体的解决方案alan已经给出,即飞行器只飞单程



3、挂机

作为红石玩家,手动和半自动我只会选择后者——脑洞628_

不能afk的机器都属于完成度有限的辅助类型生电机器。所以需要考虑影响挂机的因素


3.1、循环水道

循环水道不是仅仅将水道首尾相接,更需要承担整体机器的时钟部分

以飞行器刷冰机为例,水道内需要控制飞行器的出发、猪人塔的开启、猪人塔的关闭

同时需要考虑飞行器和玩家位置的协同,保证玩家可以挖掘飞行器送来的储冰

需要考虑玩家对飞行器的加载,保证飞行器不会因为超出加载范围导致刷冰机损坏


3.2、镐子的维修/替换

常见的镐子维修有 刷怪塔、刷怪笼、0t猪人塔

但是由于be低下的刷怪效率,导致足够的经验需要较大的工程量,得不偿失

刷怪笼是一个不错的选择,但刷怪笼低下的效率需要玩家为了维护镐子需要较长的时间

0t猪人塔是普遍的最优解。较低的工程量和优异的效率,成为了当下设计的通解。但地狱门的更新会带来较大的卡顿,需要将黑曜石门尽可能独占更多的区块。同时地狱门会带来11的亮度,请远离结冰场


be展示框内的物品以方块实体渲染而非实体,无法使用黑山大叔的镐子替换方式,只能等待将镐子耐久耗尽以替换镐子


4、区块加载

只有玩家加载到的区块才有区块刻可以让露天的水结冰,同时只有玩家加载到的区块才可以发生方块更新让飞行器正常工作

所以常见的模拟四刷冰机采用3×4的区块面积,模拟六刷冰机采用4×5的区块面积,以保证在刷冰机内部可以加载到绝大部分水池和飞行器

同时水池可以内收三格以保证飞行器的飞行轨迹在上述区块内部


5、防刷怪

雪原上的怪有且仅有幻翼和流浪者两种怪物。在玩家脑袋上放置方块可以有效阻止幻翼生成。而流浪者可以采用半砖、地毯等来阻碍生成

但是流浪者可以刷在冰上,而结冰需要绝对的露天条件。常规的水池刷冰机只能利用伪和平来阻碍流浪者生成(除非你想被流浪者从你挖冰的缝隙里社保)

而飞行器式刷冰机可以把挂机平台和结冰的水池隔离开来,是理想且有效的防刷怪手段。挂机平台可以密封严实且没有挖冰的缝隙存在


6、结冰率

为了防止大量数据占用过多的页面,这里将结冰率放在另一篇专栏内


7、其他

长时间挖掘会掉饱食度,而饱食度归零时会扣除生命值

生命回复的信标效果可以抵消因饱食度扣除的生命值,同时实测扣除生命值不会影响对于冰的挖掘,是一个性价比极高的方案



正好服务器需要一款重新设计的刷冰机,就随手摸了两下

发现值得考虑的点比原来想得多得多,就顺手总结出一篇心得供大家参考_(:з」∠)_

【mcbe】浅谈移动玩家式刷冰机的注意点的评论 (共 条)

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