SimCity Micropolis

軟件截圖:
SimCity Micropolis
軟件詳細信息:
版本: 0.0.20080114
上傳日期: 2 Jun 15
開發: Don Hopkins
許可: 免費
人氣: 105

Rating: 5.0/5 (Total Votes: 1)

模擬城市Micropolis軟件包包含GNU通用公共圖書館(GPL)下發布的原始模擬城市的源代碼。
Micropolis是本場比賽的原暫定名,自EA要求GPL開源版本不能使用相同的名稱作為模擬城市(以保護自己的商標)一點點工作必須做的代碼。
有許多人已經被移除911結果變為像一個新的啟動畫面,從QA一些UI反饋等飛機墜毀災難原來的系統。什麼GPL下被最初釋放是基於TCL / Tk的Linux版本,適於針對OLPC(但尚未本地移植到糖的用戶界面和Python),這也將在任何Linux / X11平台上運行。 OLPC的有一個官方認可和QA'ed版本的模擬城市,實際上是所謂的模擬城市。 EA希望有批准和QA任何附帶的商標名稱模擬城市的權利。但GPL版​​本將有不同的名稱比模擬城市,所以人們將被允許修改和分發,而無需EA QA和批准。模擬城市的基於開源Micropolis源代碼的未來版本附帶的OLPC,並呼籲模擬城市將通過EA審批,但版本可以在任何地方進行分配,其中包括OLPC,名義Micropolis(或模擬城市比任何其他名稱)。
在“MicropolisCore”項目包括最新的Micropolis(模擬城市)的源代碼,清理和改寫成C ++類,集成到Python,運用之妙痛飲接口生成工具。它也包括一個開羅基於TileEngine,和一元胞自動機CellEngine,它們是獨立的,但可以插在一起,所以瓦引擎可以顯示細胞自動細胞以及模擬城市瓷磚,或任何其他應用程序的瓷磚。
這裡的關鍵是要偷看原Maxis公司的程序員頭腦裡面,當他們建造它。請記住,這是早在一天的遊戲必須適應的640K讓一些“創意”編程技術被僱用內。模擬城市已經長期使用的城市規劃模型,雖然它只是一個遊戲,有很多的業務規則,生態系統建模,社會的依賴,以及其他很酷的東西,在這個代碼庫怎麼回事。它可能不漂亮的代碼,但它的內容一定是有趣的。
在任何情況下,它在那裡為你搶,並有樂趣。它最初是用C寫的,當然是舊的(1983年這是在互聯網時代之前,古代的創建)。唐花了很多時間清理代碼了(包括ANSIfying它,重新格式化,優化和子彈校對吧)為盡他所能。唐移植Mac版模擬城市來的SunOS Unix上運行的消息窗口系統大約15年前,在寫作的PostScript用戶界面。一年多後,他將它移植到各種版本的Unix上運行的X-Windows,使用的Tcl / Tk腳本語言和GUI工具包。幾年後當Linux變得可行,這是相當簡單端口代碼的Linux,然後到端口的OLPC。
還是有很多craptastic碼在那裡,但軟件(模擬器)的心臟並沒有改變。我知道會有正在努力把它移植到一個更好的平台,取代古老的顯卡用新的,重新編寫圖形程序與現代同行等現代挑戰遊戲編程是解構遊戲,如模擬城市為可重用組件製作其他遊戲!該代碼希望作為如何使用痛飲到C ++類融入Python和開羅,在便攜式跨平台的方式在Linux和Windows的作品一個很好的例子。
注:有在遊戲控制一些已知bug時NUM LOCK開啟時,如果遇到問題,把它關掉

類似的軟件

Aviation
Aviation

12 May 15

pedsim
pedsim

15 Apr 15

Rotating 3D Cube
Rotating 3D Cube

11 May 15

顯影劑的其他軟件 Don Hopkins

意見 SimCity Micropolis

評論沒有發現
添加評論
打開圖片!