眾所周知,當以小樹苗為中心周圍7*7的格子裡有超過8棵樹的時候,小樹苗會無法長大。那麼我們怎麼種樹才能夠讓所有小樹苗都能健康成長的同時,還能比較整齊有規律,而且可以推廣到各種地形呢?
今天設計了一下,找到一種不錯的方式,如下圖:
這種種樹的方式可以讓任何一個非邊緣小樹苗(黃色格子)周圍7*7(上下左右各擴展3格)的範圍內都隻有7棵樹(群星羅列?)。同時,將這個模式變得更寬鬆(中間插入更多的空行或空列)也不會影響樹的成長。
我還沒有更多的時間驗證,但是隻要8棵樹的理論沒有問題,這個種法就沒有問題。而且這樣種樹視野應該也不會特別差(雖然比整齊種樹視野差一點就是了)。
我今天根據自己的地形使用類似方法規劃的種樹方式如下:
其中棕色是高臺(周圍一格內不能種樹否則長不大),藍色是海岸(周圍一格內不知道能不能種,暫且認為能種),黑色是石頭。可以看到經過淺灰色簡單的分隔,黃色的樹分成了有序的幾塊,而且除了最左側一條以外剩下的都是9棵樹。而使用以上pattern安排這個種樹的規劃隻花了我幾分鐘的時間。