我有一個久違的不滿之事,幾乎每個城市建造遊戲都基於正方形或長方形的區塊,並且難以模擬我喜愛的歐洲風格的街道、巷道和廣場。 我已經在好一段時間裡在開發自己的遊戲來試圖解決這個問題。 你仍然會看到一些屋頂和人行道的問題,但我對目前的狀態感到相當滿意。 如果你對遊戲的實際運作方式感興趣: 一旦一個區塊被“封閉”,它就會生成一條直線骨架。 首先,它識別外部和內部的角落,然後填充直線區塊之間的區塊。 且有個阈值來限制區塊的寬度或寬度,然後將區塊分割為可以得到我們現在有的小區塊。 還有不同的形狀的建築物(L形、O形等),但所有這些的屋頂仍然是WIP。 廣告牌可以有窗戶、門口、柱子和其他細節,但目前這些都需要手動在廣告牌的網格面上放置。 並且,感謝無數的遊戲啟發了這個作品: 奧斯卡·史達爾伯格的Townscaper/Bad North和他的精彩演講,所有撰寫了程序生成文章的人,城市天際線,Tiny Glade,和更多。