作者:不能天使
來源:遊民星空
結論
先放結論,採集建築和資源點之間的距離為1時可獲得最大收益,既可以用最大效率採集資源,也可以降低建造建築所消耗的時間成本。
影響資源採集的因素
開局後首先要做的就是採集資源,下方列出了各種資源的圖例、採集後獲得的資源數量以及採集效率。
上方列出的“採集效率”包括採集資源的時間,但不包括農民行走及存放資源的時間。需要注意的是,步行時間也會影響到資源採集效率。例如,在漿果叢採集食物時,15秒就可以收集10點食物,但是如果漿果離得遠的話,可能光步行就需要8秒的時間。漿果叢的採集速度是最慢的,而步行距離的增加又會進一步降低採集速率。
動物的屍體不會腐爛,所以從它們身上採集的食物數量是固定的,但如果不儘早處理掉的話,可能會影響到建築的放置。
下方為漁船的採集速率:
圖例 | 資源名稱&數量 | 採集效率 |
深水魚 2000食物 |
40食物/37秒 | |
岸邊的魚 1000食物 |
40食物/52秒 |
下方表格根據【資源點到建築的距離】計算了【農民從建築走到資源點所需的時間】。下方表格將以樹木/木材為例子,由於樹木的出現位置是隨機的,因此下表可能會有疏漏。
距離 | 總時間 | 採集效率 | 步行時間 |
0(相鄰) | 14秒 | 10木材/13秒 | 1秒 |
1 | 16秒 | 10木材/13秒 | 3秒 |
2 | 18秒 | 10木材/13秒 | 5秒 |
3 | 20秒 | 10木材/13秒 | 7秒 |
4 | 21秒 | 10木材/13秒 | 8秒 |
5 | 23秒 | 10木材/13秒 | 10秒 |
注:1個村民需要10秒才能砍倒1顆樹,然後才能採集木材。
如何提高採集效率
以伐木場為例,討論如何提升採集效率。
建造第二個伐木場時需要進一步考慮資源點的位置以及伐木場的位置,在最大程度上提升資源採集效率。
例1 | 例2 |
第一個伐木場 第一排樹 第二排樹 第三排樹 第四排樹 第五排樹 第六排樹 |
第一個伐木場 第一排樹 第二排樹 第二個伐木場 第一排樹 第二排樹 第三個伐木場 |
根據文章開頭所列的資料來算,每棵樹可採集150木材,現在來計算在路上花費的時間,農民走過的路程包括:
- 從建築走到資源點
- 採集資源直到上限
- 從資源點返回建築
村民採集上限按10計算,那麼150木材÷10採集上限=往返15趟。
資源點到建築的距離 | 所需時間 |
0(相鄰) | 15趟×14秒(平均)=210秒 |
1 | 15趟×16秒(平均)=240秒 |
2 | 15趟×18秒(平均)=270秒 |
3 | 15趟×20秒(平均)=300秒 |
注:為了簡化計算,沒有將相鄰的樹考慮在內。
然後計算建造伐木場所需的時間及價值。
伐木場的價值=50木材+建造時間。其中50木材需要採集5次,往返5次×16秒=80秒,1個村民建造伐木場的時間是10秒,所以伐木場的時間價值是90秒。
此時就需要根據樹木之間的距離及時間差值來計算伐木場的最佳建造位置(??>90秒)。
【資源到建築的距離為1】(240秒)與【資源到建築的距離為2】(270秒)之間的差值是30秒,如果距離為2的位置有3顆樹或更多,則30秒×3+≥90秒。
所以伐木場和資源之間的距離為1時是最好的,也可以將此作為第二伐木場的選址地,這樣可以最大程度優化採集效率,同時還有利於建造新的建築。不推薦在距離>2的位置建造伐木場。
最後就是經濟權衡的問題,是將這50木材用於建造第二伐木場,還是用於其他更好的地方?這一點就需要各位根據自己的遊戲節奏去把握了。