[討論] 關於Iron Golem的增產問題

看板Minecraft (當個創世神)作者時間13年前 (2013/02/24 06:48), 編輯推噓19(19031)
留言50則, 13人參與, 最新討論串1/1
第一個問題 請問為什麼大家會想要增加 Iron Golem的產量是 -增加"村庄"數量 而不是 -增加"村民"數量 是因為就算增加了村民的數量,村庄可以擁有超過一個Iron Golem 村庄也只會在同一時間嘗試產生1個 而不是同時產生更多的 Iron Golem ? 也就是說一個村庄只能有1/7000 per tick的機會? - 第二個問題 兩個村庄之間如果夠近卻還未合併成一個村庄 有沒有可能"共用"村民? - 第三個問題 增加地板的數量能夠有效的增加Iron Golem的產生機率嗎 如果我犧牲地板面積縮小村庄也能夠有一樣的產量? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.34.51

02/24 12:01, , 1F
第一個問題,透過門的增加,村民才會增加
02/24 12:01, 1F

02/24 12:25, , 2F
村民增加Iron Golem才會增加
02/24 12:25, 2F

02/24 13:49, , 3F
上面誤會他的意思 村莊不是指門的數量
02/24 13:49, 3F

02/24 13:50, , 4F
他是指一個整體是一個村莊
02/24 13:50, 4F


02/24 14:18, , 6F
神奇鐵巨人工廠教學
02/24 14:18, 6F

02/24 16:17, , 7F
這個不太實際 光運村民就崩潰了
02/24 16:17, 7F

02/24 16:22, , 8F
詳細請參考Village.java VillageCollection.java
02/24 16:22, 8F

02/24 16:27, , 9F
剛剛把 java 看成 lava ( ′_>`)
02/24 16:27, 9F

02/24 17:08, , 10F
把 lava 看成 lara ( ′_>`) 梁心頤正妹 -///-
02/24 17:08, 10F
剛剛的研究成果出來了: 我做了兩個Docm77的村庄"各一個"並且分頭進行實驗 (Docm77的影片:http://youtu.be/xE04Ui90sQY)
環境:1.4.7單機-簡單 實驗時間:4小時25分鐘 [村庄一]:http://i.minus.com/iFwvLe6nHdm0O.jpg
村民:272 房子(門):37 Golem最大數量:27 地板生成面積:640 產量:鐵210, 玫瑰37 平均鐵產量:47.547(四捨五入到小數點後三位) [村庄二]:http://i.minus.com/iSwOI0PYqyBo7.jpg
村民:16 房子(門):16 Golem最大數量:1 地板生成面積:640 產量:鐵218, 玫瑰51 平均鐵產量:49.359(四捨五入到小數點後三位) (村庄二在收割時又掉一個下來 我沒有算進去) 其實有村庄三:http://i.minus.com/iC6ZjRE4zfibc.jpg
這是測試Golem是否會像wiki所說的,總是會在固定點誕生 不過因為Golem卡玻璃所以實驗失敗了(會卡玻璃代表在固定生?) 雖然我的時間基數不夠大 但是實驗結果卻有到達理論值 村民和門比較多"並不會"影響產量 多人連線的時候考慮雜七雜八的影響 我想大概只能有六七成的產量 -提問 我在收割Golem的時候突然發現這種現象: http://i.minus.com/iXXd7vLGCkW1c.jpg
這是一種邪教!?

02/24 17:32, , 11F
不是只在村莊中央生嗎
02/24 17:32, 11F
應該不是 我測試的時候會從各種地方誕生 最遠也有在水流地板的最邊邊誕生

02/24 18:02, , 12F
那群殭屍...Σ( ̄□ ̄|||)
02/24 18:02, 12F

02/24 18:18, , 13F
記得是以村莊中心16x6x16範圍內找地方生成
02/24 18:18, 13F

02/24 18:19, , 14F
邪教我笑了XDDDDDDDD
02/24 18:19, 14F

02/24 18:26, , 15F
僵屍們繞圈圈 XD
02/24 18:26, 15F

02/24 18:32, , 16F
其實是獻祭儀式
02/24 18:32, 16F
官方wiki有提到"應該總是在固定地方產生" 不過我認為是以村庄中心16*6*16產生沒錯 另外我在建築的時候有發現 Golem好像可以在3格的轉角處產生

02/24 19:24, , 17F
僵屍們: 印和闐~ \●□●/ 印和闐~ \●□●/ 印和闐~
02/24 19:24, 17F

02/24 19:30, , 18F
是這樣沒錯 請參考Village.java (逃遠遠
02/24 19:30, 18F

02/24 19:33, , 19F
不過為什麼是村"庄"
02/24 19:33, 19F

02/24 19:56, , 20F
我的輸入法選的XD
02/24 19:56, 20F

02/24 20:25, , 21F
村莊沒有共用問題 它就會數 直徑x8x直徑 範圍內的村民
02/24 20:25, 21F

02/24 20:26, , 22F
忘記是不是8了 (不確定1.5有沒有改之類的) 至於新村莊
02/24 20:26, 22F

02/24 20:27, , 23F
好像是有房子(門)在原本村莊為中心距離半徑(32)+32 才會
02/24 20:27, 23F

02/24 20:30, , 24F
兩者實驗數據中的"Golem最大數量" 是指什麼意思@@?
02/24 20:30, 24F

02/24 20:31, , 25F
同時間 還是累積一段時間去看?
02/24 20:31, 25F

02/24 20:34, , 26F
Golem最大數量依照原始設定是村民數量的十分之一
02/24 20:34, 26F

02/24 20:34, , 27F
當golem的數量小於該最大數量就不會生成
02/24 20:34, 27F

02/24 20:38, , 28F
不對打反了 是>=最大數量就不常是生成
02/24 20:38, 28F

02/24 21:17, , 29F
村莊每10個村民 就可以同時擁有一個golem
02/24 21:17, 29F

02/24 21:17, , 30F
每多10個村民就可以在加1個 沒有上限
02/24 21:17, 30F

02/24 21:22, , 31F
int var2 = this.numVillagers / 10;
02/24 21:22, 31F

02/24 21:23, , 32F
if (this.numIronGolems < var2 &&
02/24 21:23, 32F

02/24 21:23, , 33F
this.villageDoorInfoList.size() > 20 &&
02/24 21:23, 33F

02/24 21:23, , 34F
this.worldObj.rand.nextInt(7000) == 0)
02/24 21:23, 34F

02/24 21:34, , 35F
return;
02/24 21:34, 35F

02/24 21:34, , 36F
print"hello world" }
02/24 21:34, 36F

02/24 21:38, , 37F
應該說生產的速度沒有差異 重點是上限而已
02/24 21:38, 37F

02/24 21:38, , 38F
所以當然村莊越多生越快 如果有一直再殺的話
02/24 21:38, 38F
剛剛發現一個現象 原本我的村莊三生出來的golem會卡玻璃 所以我就把玻璃換成了石磚 從此就在也沒有一個golem出現了... 然後我建造了村莊四 村莊四我只有給它3*3的空間產生golem 過了一個小時沒有半隻 目前繼續觀察中~ 所以我大膽假設golem在一個村莊的出生點是固定的

02/24 22:44, , 39F
那生成選擇地點範圍16x6x16 該地點2x4x2空間不能有
02/24 22:44, 39F

02/24 22:44, , 40F
BlockNormalCube
02/24 22:44, 40F

02/24 22:45, , 41F
你放石磚就讓它不能生成了...
02/24 22:45, 41F
我先假設golem是會隨機在可生成範圍產生 那塊地加上玻璃圍牆寬至少5格 結果兩隻golem剛好都產生在玻璃裡面 不斷重複幾次確定都是卡在同一個玻璃牆上 於是將玻璃換成石磚,而剩下的面積至少3*3, 結果golem沒有產生 而在另一端的村莊二大概已經一組鐵了 - 剛剛村莊三竟然降下了新的生命 雖然只有一個golem 可能會推翻我之前的假設 我要在觀察一段時間才能定論 ※ 編輯: v2266514 來自: 114.34.34.51 (02/24 23:00)

02/24 23:01, , 42F
生成位置在block角(左上角 左:西 上:北) 不是block中間
02/24 23:01, 42F

02/24 23:02, , 43F
然後下方要是doesBlockHaveSolidTopSurface
02/24 23:02, 43F

02/24 23:26, , 44F
你敢不信jeff說的話?! 你不知道他是誰嗎!!!
02/24 23:26, 44F

02/24 23:26, , 45F
啥 它只是走的驗證的路不同而已 1.實驗 2.直接看內容
02/24 23:26, 45F

02/24 23:27, , 46F
不管是哪個都很花時間 (不想看) 頂多給它參考
02/24 23:27, 46F

02/25 01:35, , 47F
而且這只是我理解的部分不保證100%正確(?)
02/25 01:35, 47F

02/25 01:36, , 48F
如果只有16x6x16那頂多蓋兩層 可是在多人沒辦法知道
02/25 01:36, 48F

02/25 01:36, , 49F
村莊中心位置(還會更新位置勒
02/25 01:36, 49F

03/05 09:30, , 50F
邪教XDD
03/05 09:30, 50F
文章代碼(AID): #1HAKTBoz (Minecraft)
文章代碼(AID): #1HAKTBoz (Minecraft)