machtcraft吧 关注:17贴子:262
  • 12回复贴,共1

基于1.14.4刷铁塔的研究表明

只看楼主收藏回复

刷铁塔——顾名思义,是用于指定铁傀儡生成并处死,直接获取其凋落物的来源建筑。
以下从
1.铁傀儡
2.生成机制
3.结构
4.措施
来讲述macht的刷铁塔塔设计。


IP属地:中国香港1楼2019-11-28 15:02回复
    铁傀儡
    铁傀儡的出现起初是与村民有关,切确而言,铁傀儡的设计理念就是为了保护村民乃至于村庄,因此铁傀儡可以是玩家的敌人亦可以是玩家的朋友。因为当玩家是村民的朋友,铁傀儡自然也会是玩家的朋友,因为你们有共同的敌人——僵尸和掠夺者。而如果玩家袭击了村民,那也会被铁傀儡敌视。
    生成:
    铁傀儡是通过非傻子村民(下称绿袍)言论传播生成的,何为言论传播,即是村民之间的谈论亦可称流言,举个简单的例子,就是一个团队的议论,当他们谈论到需要铁傀儡并达成共识,便会出现铁傀儡。那么问题来了,什么是所谓的会议?什么才能算是有效的共识?而会议需要什么准备工作?(仅讨论铁傀儡部分做例子,不涉及交易、评论等额外部分)
    1.会议(言论传播的产生)
    根据常识,正常会议是2人或以上的人数在同一时间地点下并且有眼神交流的交谈。我们可以得到几个信息:一,人数必须多余1人;二,同一时间地点。而人数时间眼神不需要多说,至于同一地点,在Minecraft下定义便是之间的距离不超过半径为根号5(2.24格)的立体圆内。
    2.共识(言论传播的结果)
    村民的言论传播就是所谓的信息交换,例每个村民之间持有一条关于铁傀儡的信息,而这个信息强度传播给下一个村民的过程中会衰减,设该值为0时,该值会随着tick减少,但低于-30时,将会尝试在以村民脚为中心的16x6x16的范围内选择方块生成一只铁傀儡并重设该值为600。
    3.准备工作(言论传播的前提)
    村民会议之前都需要睡觉和工作,Minecraft一天时长是24000刻,也就是20分钟(1200秒),而刷铁塔目标便是控制村民在24000刻之内有进行过睡眠以及在36000刻(1800秒)内有去过自己相对于的工作地点。
    (目前仅给予以上信息,更详细的言论传播范围以及谈论次数等暂不提及,有错之处希望谅解补充纠正。)


    IP属地:中国香港2楼2019-11-28 16:08
    收起回复
      刷铁塔机制
      现在已经大致了解了铁傀儡出现的条件了,那该介绍一下村民特有的恐慌状态,下称之为暴民。
      暴民是村民在受到威胁、攻击时候出现紧急状态下的生物,像玩家的雪球攻击,或者村民半径为8的立体圆范围内出现威胁生物并能直视到村民时都会使村民进入暴民模式,而暴民有什么功效呢?便是引起流言,之前假设该值为0,这并不会尝试铁傀儡,而暴民的出现会铁傀儡保护村民同时重设该值为600并通过言论传播递减,该行为称之为恐慌召唤,也就是所谓的呼叫支援,而呼叫支援的前提便是满足2楼所说的准备工作。而在保持恐慌的状态下言论值少于-30同时范围内没有铁傀儡的话,便会尝试再次生成铁傀儡。但至于恐慌状态下的睡眠算不算1次睡眠,这我没办法得出结论。

      现在我们知道该怎么做了。
      1.村民们需要睡觉和处于工作地点内
      2.村民需要循环进入恐慌状态并且间隔为600ticks(30秒)左右
      3.选择合理的铁傀儡生成平台并快速让铁傀儡脱离村庄
      4.因为每次只能产生1只铁傀儡 所以尝试在大量堆叠来提高刷铁效率(性能不够数量来凑)
      (结论到此为止,等有空更新)


      IP属地:中国香港3楼2019-11-28 16:37
      回复
        那么整个出生点区块能做多少个刷铁塔


        IP属地:广东来自Android客户端4楼2019-11-29 17:30
        收起回复
          开造~

          首先就是要如何决定一个刷铁单元了,必须要有床、工作方块和村民3种元素。

          如图所示,村民的职业对应不同的职业方块,这个详情是可以看Wiki了解的,毕竟无所谓,为了方便我会以高炉作为职业。
          2边间隔11格开后,堆出另外一个刷铁单元,但细心的朋友会发现这么一个问题出现了:村民不认床。
          为此只能换一种堆叠方式。


          IP属地:中国香港5楼2019-12-01 22:07
          回复
            新的堆叠方式把工作方块移开,并且用栅栏地毯困住村民,而村民起床会判断可站方块而出现在工作方块上。


            然后随便在暴民范围内放个威胁生物让村民进入紧急状态召唤铁傀儡即可,
            记得每次召唤间隔需要隔开30秒左右。


            (新的刷铁塔真好造啊~)


            IP属地:中国香港6楼2019-12-01 22:11
            回复
              了解了最基本的刷铁单元,剩下就是如何控制怪物的间隔出现以及处理铁傀儡了,看心情再更。


              IP属地:中国香港7楼2019-12-01 22:13
              回复
                催更!


                IP属地:山东来自Android客户端8楼2019-12-11 12:15
                回复
                  我有个问题,就是我在1.14.4造了个铁塔,但是我离开去其他的地方就不会刷铁傀儡,这是因为什么原因?ps:我铁塔放的是出生点区块


                  IP属地:广西10楼2020-03-24 11:40
                  收起回复