隨機生成隨機的中世紀城市

與程序內容生成,您構建數據算法而不是手動 – 思考MINECRAFT Worlds,與您所期望的所有地形和暴徒一起注入,但為每種種子分發不同。許多遊戲使用算法類似地基於角色的級別生成適當的寶貝和怪物。

遊戲開發人員[Oleg Dolya]建立了一個隨機城市生成器,創造出色的糾結地圖。您可以選擇所需的尺寸,並且應用程序執行其餘部分,填寫隨機建築物的每個病房。該軟件還計算出每個病房的目的,所以貧民窟沒有一堆實質的豪宅,而是體育一串的小屋。 [Oleg]顯示了應用程序如何運作,使用使用用作頂點的保護塔創建的多邊形。您可以在Reddit上的項目中了解更多信息。

正如這個項目的那樣,它是有限的。所有地圖都具有圍牆社區,每個地區都有一個城堡,百濟內部,並且沒有一個城市包括河流或海港。 [Oleg]創建它以製作酷炫的地圖,不一定準確或歷史上明智的地圖。也就是說,他已經調整了代碼以最小化三角形建築的數量。接下來,他想在城牆外產生棚戶區。

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

快速糖果分揀機快速糖果分揀機

OCD。 有時事情只是對你來說,就像那些討厭的隨機什錦的糖果包。 [Torsten]決定開發一個能夠將煙草或M&Ms分類成單獨杯子的分揀機,每分鐘約80件。 它是一個很好的實施,利用Arduino Duo。 他基於關於有限狀態機的原則的代碼,買入盡可能快。 它適用於您的期望:加載糖果件時,使用RGB傳感器計算顏色。 360度伺服器用於將斜槽移動到適當的位置,以及有趣的是,系統先發製人先釋放糖果,然後在溜槽處於購買時最大化速度。 如果您仔細享受,您可以在視頻中看到這種習慣(休息後嵌入)。 [Torsten]包括材料的總費用,如果您想為自己嘗試。 他同樣包括可能改進的列表。

OmniWheel Robot Build使用一切OmniWheel Robot Build使用一切

機械師,電子工程師,程序員和工廠工人都是您可以掌握的所有技能,如果您接受建造此OmniWheel機器人(翻譯)等項目。 OmniWheels在此三腳架方向上工作,因為它們包括垂直於車輪軸的滾子。這避免了固定位置輪子的差異問題。當三個電機被正確驅動時,如下視頻所示,這種設計使得輪式機器人最具可動性。 鋁板用作底盤。 [MARTE]銑削板,用螺紋孔切割電機的插槽以接收安裝螺釘。一些脫嘴握住斑塊的斑塊,這構成了構建的電子側。大浸芯片是ATMEGA168。它通過他在eBay上拾取的紅色步進電機司機板驅動電機。 到目前為止,汽車使用了敲門式風格控制器的敲門聲。但正如我們之前所說的那樣,正確駕駛電機是難以部分,他當然解決了這個問題。