这里介绍个.net编写 的跨平台游戏,让大家了解下mono的实际应用

以下为转发 

Linux下有一款很不错的飞行模拟器叫FlightGear,同样也有一个铁路模拟器——openBVE,一个很优秀的铁路模拟器。不要说在Linux上,即使是在Windows上,也难见一个铁路游戏。何况openBVE是Linux、Mac、Windows跨平台的呢。

openBVE之所以能够实现跨平台运行,是因为openBVE使用了.Net Framework编写。相比起其他Windows程序,.Net程序在Linux下有一个还算不错的运行方案Mono。Mono对比起WINE Win32的程序,稳定性有了不少的改进。Mono的多国语言支持也比Wine更加好,既然有一个如此有趣的方案,作为铁路迷的我,为何不尝试一下呢?

openBVE的要求不是很高,在Debian unstable里用HD 3650配合开源驱动也能够流畅运行。安装起来有点技巧,就是去Ubuntu的软件库下载openBVE的deb包然后在Debian上安装,幸好Ubuntu和Debian的软件包大多名字是一样的,否则又得折腾一轮了。很明显的Windows程序风格,让习惯Linux已久的人略有不适应。

载入游戏中:

游戏启动,我玩的是港铁荃湾线,开的是都城嘉慕的翻新车。在大中华区里,就只要香港港铁有比较齐全的线路和列车。国内的城市轨道交通似乎没有任何的BVE路线图和列车。倒是日本的铁路图和列车多得很。

进站了,锯齿比较多,但是效果很不错。香港BVE团队的制作很认真。

过了这个站,就出洞了。

高架铁路的感觉很不错,风景优美。不明白广州为什么一定要尽量把铁路建在地下呢?高架铁路也是很不错的选择,到了楼宇密集的地方可以加装全封闭式的隔音屏障就行了。这条有一定历史的地铁线也是这样做的。高架总比地下节省成本和缩减工期呢。

看来Debian系的朋友真是幸福,安装一个包上网随便找就是了。作为Fedora的超级粉丝,居然在网上找不多一个rpm包,没办法只能自己动手,丰衣足食了。哈哈!

posted on 2010-04-07 09:30  偶卖糕的  阅读(1281)  评论(2编辑  收藏  举报