作者jeffc815731 (meow)
看板Minecraft
標題Re: [閒聊] 村民機制:不怎麼簡短指南 嘗試圖解
時間Thu Sep 6 21:59:53 2012
希望就自己的了解
幫zxcforz大大的
#1GHXreJF中單就
門的地方做了圖解
相望幫助不了解的人了解多一點
(因為我也看了很久XD
如果是我自己領悟錯的地方希望大大提醒我一下改正過來
======================================================
零、前情提要
======================================================
首先我們先放一扇門
正面看未開啟的時候是這樣
門
門
土土土
從側面看是這樣
▎
▎
土土土土
方便起見我們在門上方放一塊紅羊毛.... 方便大家知道確定門放在哪個方格
█
前 ▎ 後
▎
土土土土
==================================================================
一、我們先來確定什麼
區域內的方塊可以算 (可以通過第一關)(
有效區域)
==================================================================
現在我們定只在乎 門關著的時候
1.跟門並排的不能算
往下有圖解、換句話說 2.門板面向的兩邊5格內
3.比門低的方塊不算
也就是說....
1. 門旁邊俗稱的牆壁不算 (白、灰色的部分不算) (正面視角)
█門█ █ █
門 █ █
2. 我們只算
淺藍、深藍的部分 (側面視角)
紅色的部分因為是在 門
正上方所以不可以算
綠色的地方因為
超過5格了不算
■■ ↑有
■← →
■■
■■ ↑效
■← →
■■
■■ ↑區往
■← →
■■
■■ ↑可上
■← →
■■
■■ ↑ 延
■ 5格才有效
■■
■■ ↑ 伸
■ ■■
■■ █ █ █ █ █ ■■
■■█ █ █▎█ █ █■■
■■ █ █ ▎ █ █ ■■
土土土土土土土土土土土土土土土
3. 比門低的都不算 (側面視角)
█
▎
▁▁▁▎▁▁▁▁▁▁
↓往下都
不算
================================================
二、
有效區域內的
有效方塊 (屋頂)
================================================
有效方塊要
能被陽光從正上方直射的方塊
也就是說
上方、無限延伸的上方沒有不透明方塊
接下來只畫有效區域(5格內)
1. 現在門的後面有一塊鐵磚 鐵磚上方沒有不透明方塊
█
▎
▎■
土土土土土土土土土土土
也就是說這塊鐵磚可以受到
陽光直射,
通過 ! (
屋頂)
█
▎↓
▎■
土土土土土土土土土土土
2. 在磚上方放一塊鑽石磚後.... 只有鑽石磚是有效方塊
因為鐵磚無法受到太陽直射
█↓
▎■
▎■
土土土土土土土土土土土
3.
練習題 判斷下面4張圖 門前 門後 哪幾個是有效方塊
■■■■■ ■■■■■■■■■■
▎■ ▎■ ▎ ▎ ■
▎ ▎■ ▎ ▎ ■
土土 土土 土土土土土 土土土土土土土土土土
答案
: 鑽石色的是有效方塊 (也就是
屋頂)
■■■■■ ■■■■■■■■■■
▎■ ▎■ ▎ ▎ ■
▎ ▎■ ▎ ▎ ■
土土 土土 土土土土土 土土土土土土土土土土
=============================================
三、準備開始判斷
=============================================
最後的最後我們還要知道幾點.....
1. 系統判斷是從可以判斷的範圍內最低的最低的方格開始計算 依序往上
如果第一層無法判斷的話就會繼續往更高一層判斷
只要比較低的層可以判定 後續的判斷就會被跳過
2. 同一層中,
一定要某側比另一側的有效方塊多才可以判定,兩側一樣多無效
例子:
前 ■■■■■■ 後
▎ ■
▎ ■
土土土土土土土土土土
雖然就數量來說看起來前側有效方塊(
鑽石色表示)比較多
前 ■■■■■■ 後
▎ ■
▎ ■
土土土土土土土土土土
實際系統判斷狀況:
1. 第一層
前 ■■■■■■ 後
▎ ■
▎ ■←←←←←←←← 左側:0 右側:0 無效 繼續下一層!
土土土土土土土土土土
2. 第二層
前 ■■■■■■ 後
▎ ■←←←←←←←← 左側:0 右側:1 有效!
▎ ■ 收工啦後面不用檢查了
土土土土土土土土土土
這時候
那一層有效方塊
(屋頂)比較多的那一側就會被定義為
內側 (此例的後側
反之外側
=======================================================
最後補充
=======================================================
1. 水雖然是不透明的但是這裡可以算實心 可以算到有效方格
岩漿沒有嘗試過 但應該是一樣的
2. 當此門的 水平距離16 or 垂直距離4以內 有村民 時
會出發系統判斷此房屋是 新村落 或 併入舊村莊
新村落:此 門 距離村落外圍 超過32格時
村落外圍:村落中心到距離最遠的門的距離
併入舊村落:距離外圍小於32時
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.17.57
推 gh0987:圖解 09/06 22:06
推 sa103446:推! 09/06 22:08
→ CP64:詳細 等等補推! 09/06 22:23
推 CP64:來補推惹 09/06 22:29
推 qmaper:好懂多了 09/06 22:33
→ ad47:練習題!!!!!!!!!!!!!!!!!!! XDDDDDD 09/06 22:33
做完覺得自己好白癡XD
======題外話====
看自己的文時按了右鍵還想說怎麼沒有自動播放=3=
動畫做太多了XD
================
※ 編輯: jeffc815731 來自: 123.195.17.57 (09/06 22:37)
推 ababmiou: 09/06 22:46