模拟城市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开启时,如果遇到问题,把它关掉
按类别搜索
热门软件
-
Lantern 3 Jun 15
-
ALT Linux (School Junior) 2 Jun 15
-
Kconfigure 3 Jun 15
-
Antergos 1 Dec 16
-
BackBox Linux 16 Aug 18
-
Adobe Developer Connection Developer Desktop 3 Jun 15
-
LXLE 22 Jun 18
SimCity Micropolis
类似的软件
显影剂的其他软件 Don Hopkins
The Sims Transmogrifier
1 Nov 15
评论没有发现