[Game]经典游戏模拟城市3000

[Game]Simcity3000

EasyWine真是个好网站,为我们提供了很多linux下的游戏,虽然前面两个游戏没有安装成功,但这个模拟城市3000还是比较顺利的,并且安装完成之后,图像、音乐、音效一个都不少,相当完整,所以值得推荐。

首先下载那个iso文件,626M,然后mount,之后运行光盘上的setup.sh安装游戏:

sudo mount \[Games\ Linux\]-SimCity-3000.iso /media/cdrom -t iso9660 -o loop cd /media/cdrom sudo sh setup.sh

我是安装到了/big2/game/simcity3000目录,安装过程还会提示是否安装动画、数据文件等,如果不安装的话,玩之前可能还需要再次mount这个iso文件。安装完成后运行游戏目录下的sc3u启动游戏,却遭遇如下错误:

$ ./sc3u ./sc3u: relocation error: ./sc3u: symbol _dl_global_scope, version GLIBC_2.0 not defined in file ld-linux.so.2 with link time reference

这里查到,可能是这个游戏放出来得比较早了(游戏出版也有好几年了),linux内核早就升级了,所以需要下载一个补丁文件修正一下,easywine上也给出了补丁文件,估计和老外说的这个sc3u-2.0a-x86.run应该是一样的,7.1M,下载然后在游戏目录下运行即可。另外再对启动文件sc3u调整一下,另外编写一个文件sc3u_fixed,内容如下:

#! /bin/bash LD_ASSUME_KERNEL=2.4.2 /big2/game/simcity3000/sc3u

加上x权限,使用这个脚本启动游戏。主要是设置当前系统的内核版本,这样游戏才能找到适当的库文件。不过这些都做完之后,还有可能会遇到另外一个错误:

$ ./sc3u_fixed /big2/game/simcity3000/sc3u: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory

要解决这最后一个问题,首先确保libg++2.8.1.3-glibc2.2 libstdc++2.10-glibc2.2这两个包都正常安装了,然后下载loki的游戏兼容性补丁包(参见这里的讨论),把补丁包解压缩,比如我是解压到/big2/game/lib/Loki_Compat目录了,然后对刚才那个sc3u_fixed脚本文件进行调整:

#!/bin/bash COMPAT=/big2/game/lib/Loki_Compat/ export LD_LIBRARY_PATH=$COMPAT LD_ASSUME_KERNEL=2.4.2 $COMPAT/ld-linux.so.2 /big2/game/simcity3000/sc3u

现在,就可以正常启动游戏了,甚至连片头动画都是完整的,速度嘛,感觉比以前在windows下玩还要快很多。不过如果你无法调整分辨率的话,试试把$HOME/.loki的owner调整为你自己,因为如果是使用root安装的游戏,这个目录对普通用户是不可读的,chown一下就可以正常保存游戏设置了。

另外loki原来是一个专门把知名游戏移植到linux下的公司,看看他提供的产品,还是不少的嘛。

update @ 2007-02-21 铁血联盟2未完的使命(Jagged Alliance 2)也可以使用这种方法启动,看看ja2_fixed:

#!/bin/bash COMPAT=/big2/game/lib/Loki_Compat/ export LD_LIBRARY_PATH=$COMPAT LD_ASSUME_KERNEL=2.4.2 $COMPAT/ld-linux.so.2 /big2/game/ja2/ja2

用第一张盘安装,玩的时候mount第二张iso,只是。。。怎么修改分辨率啊?我这里只能用640*480,郁闷。

[Game]安装automanic&lincity(失败)

EasyWine上看到的这个游戏,觉得和我以前玩的暴力赛车(tdr2000,现在还珍藏着呢,撞车就赚钱,把人家的车都撞坏了就胜利,特过瘾;还有一个更早的,可惜名字实在是忘记了,也找不到安装盘了,主角有两辆车可选,车子正中间都有一道类似嬉皮士头发的“锯齿”,当然也可以换用其他车,鼠标是一只断掉了滴着鲜血的手!)有点类似,所以下下来体验一下。

automanic下载后,压缩包中既有源码也有二进制文件,直接运行的话,提示缺包,先是提示缺少libCgGL.so, libCg.so,这个可以从nvidia官网下载,解压缩后,选择对应的架构,把同名文件ln到/usr/lib即可;然后又提示缺少libode.so,安装源中的libode0c2,然后把libode.so.0 ln为/usr/lib/libode.so;再提示缺少libcal3d.so.11,安装源中的libcal3d11c2a即可。

然后就是个大牌了,提示缺少Crystal Space,于是安装crystalspace相关的包:

aptitude install crystalspace (同时会装上libalut0 libmikmod2) aptitude install crystalspace-data aptitude install crystalspace-dev

但是游戏仍然无法运行,没办法,用源码手工编译好了:

./configure … checking for cel-config… no configure: error: *** CEL could not be found or was unusable. The latest version is always *** available from http://cel.crystalspace3d.org/

看来还缺少cel,大概也是crystalspace项目的一部分,而cel也没有提供二进制文件,源中也没有,所以需要手工编译,从这里下载下来源文件包,解压缩然后./configure & make & make install。

也可以使用jam安装,crystalspace3d官方文档推荐使用jam,效果是一样的。可是安装完成之后,运行测试程序walktest却出错:

$ walktest WARNING: could not load plugin ‘crystalspace.graphics3d.opengl’ WARNING: failed to initialize plugin ‘crystalspace.console.output.standard’ Segmentation fault

关于这个错误信息,这里倒是有个小讨论,解决方法,是安装mesa-dev,而我发现ubuntu中只有libgl1-mesa-dev和libglu1-mesa-dev,所以装上试试,同时还会安装上mesa-common-dev,安装完之后重新编译。。。重新编译以后,错误居然更多了:

$ walktest WARNING: could not load plugin ‘crystalspace.font.server.freetype2’ WARNING: could not load plugin ‘crystalspace.font.server.freetype2’ ERROR: Couldn’t load plugin with class ‘crystalspace.font.server.freetype2’! WARNING: could not load plugin ‘crystalspace.graphics2d.glx’ Error loading Graphics2D plugin. WARNING: failed to initialize plugin ‘crystalspace.graphics3d.opengl’ WARNING: failed to initialize plugin ‘crystalspace.console.output.standard’ Segmentation fault

看来问题没有解决,还是把那三个包删除了吧。再回过头看看crystal space所依赖的外部包,逐一检查是否安装正常,问题也许就出在这里。

zlib – zlib1g, zlib1g-dev都已安装 libpng – libpng12-0, libpng12-dev都已安装 libjpeg – libjpeg-progs, libjpeg62都已安装 jam – 也安装上了

再检查一下可选包

freetype2 – libfreetype6装上了,libfreetype6-dev没装,装之 cg – 上面说过了,已经装上了 ode – 同cg bullet – 源中没找到对应,暂时先不装 cal3d – libcal3d11c2a已装,libcal3d11-dev没装,装之 lib3ds – 源中有lib3ds-dev,未装,装之 ogg/vorbis – libvorbis0a, libvorbisenc2已装,libvorbis-dev未装,先忽略声音问题,暂时先不装 libmng – libmng1已装,libmng-dev未装,装之,同时会捎带装上libjpeg62-dev liblcms1-dev caca – caca-utils应该不用装吧,libcaca-dev未装,装之,同时会捎带装上libncurses5-dev libslang2-dev libx11-dev libxau-dev libxdmcp-dev libxext-dev x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev xtrans-dev cegui – libcegui-mk2-dev未装,装之,同时会捎带装上libcegui-mk2-0c2a libxerces27 libxerces27-dev wxWidgets – 看介绍好像没用,不装了 maps – 运行demo所需要的,不装了

。。。上述能装的都装了之后,再./configure,然后查看config.log,结果依然失望:

cs_cv_libCg=no … cs_cv_libgl=no … cs_cv_libode=no … cs_cv_libopenal=no … cs_cv_libsdl=no

这些明明装上了的包也识别不出来,或许是位置不对什么的问题,在config.log搜索glx也没有结果,以我的水平看来无法解决此问题了,就此打住,没用的东西都删掉,这个游戏我不玩了,清闲一点好好过年!

Update:

后来发现,我确实没有安装opengl的library,因为我忘记了凡是手工编译包的情况,都需要安装***-dev包,ev包中含有编译时需要的头文件,不带dev的包都只是二进制文件而已。所以,在安装lincity的时候就顺利多了,凡是缺少的包我都能装上。不过最终还是没有能安装成功,因为configure之后,需要用jam编译,可我输入jam命令之后,电脑什么都不干,无奈只好再次放弃。下面是一些configure时缺少的包的安装记录:

checking for libxml-2.0 >= 2.6.11… Package libxml-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `libxml-2.0.pc’ to the PKG_CONFIG_PATH environment variable No package ‘libxml-2.0’ found configure: error: Library requirements (libxml-2.0 >= 2.6.11) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.

install packages: libglib2.0-dev libglibmm-2.4-dev libsigc++-2.0-dev libxml++2.6-dev libxml++2.6c2a libxml2-dev

checking for OpenGL library… no configure: error: Couldn’t find opengl libraries or headers

install packages: libgl1-mesa-dev mesa-common-dev

checking for sdl-config… no checking for SDL – version >= 1.2.5… no *** The sdl-config script installed by SDL could not be found *** If SDL was installed in PREFIX, make sure PREFIX/bin is in *** your path, or set the SDL_CONFIG environment variable to the *** full path to sdl-config. configure: error: Please install libsdl >= 1.2.5

install packages: libaa1-dev libartsc0-dev libasound2-dev libaudio-dev libaudiofile-dev libdirectfb-dev libdirectfb-extra libesd0-dev libfreetype6-dev libglu1-mesa-dev libice-dev libjpeg62-dev libncurses5-dev libsdl1.2-dev libslang2-dev libsm-dev libx11-dev libxau-dev libxdmcp-dev libxext-dev libxt-dev x-dev x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev xtrans-dev

checking for SDL_mixer >= 1.2… not found configure: error: Please install SDLMixer >=1.2.2

install packages: libogg-dev libsdl-mixer1.2-dev libsmpeg-dev libvorbis-dev

checking for SDL_image >= 1.2… not found configure: error: Please install SDLImage >= 1.2.1

install packages: libsdl-image1.2-dev libtiff4-dev libtiffxx0c2

checking for SDL_ttf >= 2.0.0… not found configure: error: Please install SDL_ttf >= 2.0.0

install packages: libsdl-ttf2.0-dev

checking for SDL_gfx >= 2.0.13… not found configure: error: Please install SDL_gfx >= 2.0.13

install packages: libsdl-gfx1.2-4 libsdl-gfx1.2-dev

checking for physfs >= 1.0.0… not found configure: error: Please install physfs >= 1.0

install packages: libphysfs-dev

再后来。。。我从lincity官网上发现,debian和ubuntu等linux下都有现成的二进制包可用,我居然舍近求远。。。猪年不利啊。。。:( 不过已经没有心情再安装了。

谁说Linux玩不了游戏?(二)超级经典的战棋游戏wesnoth及外2+2篇

很显然现在没有几个适合我玩的游戏了,纵观那些热门的游戏,不是网络游戏,就是FPS第一人称射击游戏,就连RTS即时战略游戏(类红警,我一直认为更贴切的叫法是即时战术游戏)的市场都在萎缩。这或许是符合当今时代和现在年轻人的需要吧,但不要忘记那些陪伴过我们的一些老游戏,比如大宇资讯的天使帝国,它的1、2、3代可都是拥有大量忠实玩家的,虽然6格战棋的游戏模式有些古老了,但华丽的2d画面、精心的升级转职设计、平衡的兵种、有趣的剧情都表明这是一款曾经代表台湾游戏产业水平的游戏。

今天我要说的就是在linux游戏排名网站The Linux Game Tome上rating最高的Battle for Wesnoth

Battle for Wesnoth - 封面

Wesnoth是一款6格回合制战棋游戏,官方网站为http://www.wesnoth.org/,完全开放源代码,甚至连设置于存档、地图文件都是文本的,可以任意编辑(不知道这可不可以用来在联机对战中作弊,但据说开发人员正在制定相应的对策),你可以看一看下面这些文本,它是什么?答案将在后文中公布。

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv ggvgvgvgvgvgvgvgvgvgvgvgvgvvvgvgvgvgvgvgvvvvvgvgvvvvvvvvvvvg gggggCgggggCgggggCgggggCgggggCgggggCgggggCgggggCgggggCgggggg ggggC2CgggC3CgggC4CgggC5CgggC6CgggC7CgggC8CgggC9CgggC0Cggggg ggggCCCgggCCCgggCCCgggCCCgggCCCgggCCCgggCCCgggCCCgggCCCggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggvvvgggggggggvvvgggggggggggggggggggg ggggggggggggggggggggggggvvvvvgggggggvvvvvggggggggggggggggggg ggggggggggggggggggggggggvvvvvgggggggvvvvvggggggggggggggggggg ggggggggggggggggggggggggvvvvvgggggggvvvvvggggggggggggggggggg ggggggggggggggggggggggggggvgggggggggggvggggggggggggggggggggg WWWWWWWWWWWWWWWWWWWWWWWWgsvvvvvvvvvvvvvsgWWWWWWWWWWWWWWWWWWW ggggggggggggggggggggggggsssgggggggggggsssggggggggggggggggggg ggggggggggggggggggggggggsssgggggggggggsssggggggggggggggggggg ggggggggggggggggggggggggsssgggggggggggsssggggggggggggggggggg ssssssssssssssssgsgsgsgssssgggggggggggssssgsgsgsgsgsgsgsgsgs sssssssssssssssssssssssssssgggggggggggssssssssssssssssssssss sssssssssssssssssssssssssssgggggggggggssssssssssssssssssssss HHHHHHHHHHHHHHHHHHHHHHHHHHHHnnnnnnnnnHHHHHHHHHHHHHHHHHHHHHHH HHHHHHHHHHHHHHHHHHHHHHHHHHHHHnnnnnnnHHHHHHHHHHHHHHHHHHHHHHHH HHHHHHHHHHHHHHHHHHHHHHHHHHHHHnnnnnnnHHHHHHHHHHHHHHHHHHHHHHHH ssssssssssssssssssssssssssgggggggggggggsssssssssssssssssssss ssssssssssssssssssssssssssgvgvgvgvgvgvgsssssssssssssssssssss sgsgsgsgsgsgsgsgsgsgsgsgsgvgvgvgvgvgvgvgsgsgsgsgsgsgsgsgsgsg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggvgggggggggggggvgggggggggggggggggggg gggggggggggggggggggggggvvvvvgggggggggvvvvvgggggggggggggggggg gggggggggggggggggggggggvvvvvgggggggggvvvvvgggggggggggggggggg gggggggggggggggggggggggvvvvvgggggggggvvvvvgggggggggggggggggg ggggggggggggggggggggggggvvvggggCCCggggvvvggggggggggggggggggg gggggggggggggggggggggggggggggggC1Cgggggggggggggggggggggggggg ggggggggggggggggggggggggggggggggCggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gvvvvvvvvvgvgvgvgvgvvvvvvvgvgvgvgvvvvvvvgvgvgvvvvvgvgvgvgvvv vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

作为一部背景设在wesnoth大陆的中世纪风格战棋游戏,wesnoth中既有人类、精灵、不死族、黑暗、矮人等种族,也有剑士、骑兵、巫师、术士、树妖、水怪等兵种,每个种族有自己的特有兵种,每个兵种也有不同的升级路线,遗憾的是暂时还不可以转职,升级的级别也少了些,基本上从1级升级到4级就到头了,这里列出了几乎所有种族的所有兵种的升级树。

wesnoth的金融系统比较简单,模式上类似经典游戏“魔法门之英雄无敌”,在“魔法门之英雄无敌”中,资源被分为了金钱、矿石、水晶等各个种类,而wesnoth则直接简化为村庄,资源也只有金钱一种,占领村庄,插上本方的小红旗,就能够得到金钱(在这里休息还能够得到8点疗伤),而金钱不仅是购买部队的唯一用品,部队还需要军费(upkeep)来维持。这就是wesnoth的简单金融系统了。

相比于金融系统,wesnoth的地形、能力、攻击类型、技能上就要复杂和成熟多了。地形分为山地、高山、草地、雪地、浅水、深水、沙地、城堡等许多中,每一种地形对移动和防御都有影响。单位的能力有潜伏、治疗、自疗、遭遇(可以不受临近敌方单位的影响自由移动)、领导力等,不同的兵种的能力互不相同不可选择。除了大部分兵种都有近程和远程攻击能力之外,攻击类型分为刀、冷、火、祝福、冲击、尖刺等多种,而每个单位在雇佣的时候还会随机分配诸多能力比如智慧、速度、抵抗、强壮、忠诚、不死、灵巧中的两种,这些结合在一起,组成了丰富的单位系统,基本上在小型的战斗中完全一样的单位还是不多的,使得游戏的趣味性大增。

伴随这丰富的兵种设计,wesnoth还有一项足以和魔兽争霸媲美的平衡机制,不同的种族拥有的兵种总体上来说和其他种族是相对平衡的,不会出现像“魔法门之英雄无敌”里恐怖的鬼魂那样无敌的单位(虽然单个ghost攻击防御值很低,但它一对一可以吸收转化被杀死的敌人为ghost,从打农民开始,积攒到几k一个小队以后就可以挑战黑龙了),当然平衡也不是绝对孤立的,游戏有白天和黑夜的区别,人类种族在白天拥有优势,不死和黑暗族则是夜晚的魔鬼。同时游戏也给了玩家很大的发挥空间,即使是在多人游戏中,一个熟练的玩家操作在白天不占优势的不死族,配合合适的战略,也能够给予圣骑士以致命的打击。总而言之,游戏设计是非常平衡的,战斗的胜利要靠玩家的技巧了。

从画面上来讲,wesnoth也许要落后了些,不过一方面它已经是我见过的linux游戏中相对设计比叫精美的了,另一方面对于一款回合制战略游戏,这并不是十分重要对吧?音乐和音效也只能用勉强来形容,不过这毕竟是别人免费提供的辛勤劳动成果,也就不要计较了吧。而游戏的帮助系统(F1)不能不说是很完备的,玩过“文明”的人都对文明的百科全书印象深刻,wesnoth的帮助也像百科全书那样,覆盖到了游戏的方方面面,使得这款缺乏商业支持的游戏上手要容易了很多。

The Battle for Wesnoth -  完善的帮助系统

游戏除了能够与计算机对战,以及上网找人厮杀(没玩过,不过我想联网战棋游戏等待别人回合时一定很痛苦),wesnoth还有几个官方的故事(campaign)可玩,比如Eastern Invasion、Heir to the Throne、Son of the Black Eye、The Rise of Wesnoth等都是官方的campaign,由于任务都有回合数的限制,我没太大的兴趣,喜欢自虐的自行探索好了,但建议刚开始一定不要自诩战棋高手,上来就选择hardest最高难度,因为它们真的很难的哦。

对于新手来说,通过战斗来了解游戏是最有效的方式,所以我通过游戏自带的地图编辑器编辑了一个对玩家来说比叫简单的地图——通过地形限制,保证资金来源,并且把敌人进攻的通道限制在一个比叫小的范围内,使他们人数虽多,却施展不开,玩家就可以以比较少的兵力、比叫简单的方式成功防守了,还能顺便锻炼队伍,进一步熟悉和掌握游戏,需要下载的到这里下载好了。

The Battle for Wesnoth -  我编辑的简单地图

现在,诸位猜到我上面贴的那一大堆字母是什么含义了么?对了,就是游戏的地图,很简单的用纯文本存储,其中v代表村庄viliage,g代表草地grassland,C代表城堡castle,数字1-0代表玩家1到10的初始位置等等。游戏的开放性给喜欢修改游戏的一族充分的空间,再也不用祭出什么fpe、游戏巫师、金山游侠了,直接修改存档或者配置文件就可以了,比如我的老乡许军就是这方面的狂人,呵呵。

虽然wesnoth暂时还没有中文版,但官方网站上有一个页面显示正在有同胞对其进行汉化,不知现在进程如何,但有些名词的中文含义倒是可以去参考一下。

好了,wesnoth就介绍到这里,需要玩的可以到它的官方网站http://www.wesnoth.org/下载,ubuntu源中也有,aptitude search wesnoth就可以看到了,只是版本旧一些。下面介绍几个其他的游戏。

Crimson Fields

官方网站http://crimson.seul.org/,也是一个6格回合制策略游戏,和日系经典游戏“大战略”非常的相似,但遗憾的说,画面和游戏复杂程度还是要差很多,也许是开发时间不长的缘故吧,但愿随着时间的推移会改进的。

Globulation 2

官方网站http://globulation2.org/,据说这个游戏很有新意,为啥是据说呢,因为我根本就没有玩懂,把建筑挨个造了一遍,四处采矿,刚刚侦察到敌方的位置,还没等派兵过去呢,游戏就显示我已经“胜利”了。

这是一款即时战略游戏,图形设计有些稀奇古怪的,建筑还能勉强和名字建立起联系(比如游泳池就是带着一大滩蓝色的“水”的东东),打着滚儿走路的小人就让我无法接受了,不管怎样,它毕竟还是一款很流畅的游戏的,安装也很方便,ubuntu源中也有,aptitude search glob2就能看到了,喜欢猎奇的朋友自行研究吧。

下来再介绍两款web游戏:HoBoWars和TORN CITY。

HoBoWars和TORN CITY

HoBoWars和TORN CITY

官方网站分别为http://www.hobowars.com/http://www.torncity.com/,两款游戏比较类似Omerta,属于黑帮类的在线网页游戏。玩家们需要不断“犯罪”来获得金钱、声望等,然后组建帮派,占领地盘。两个游戏不同点是TORN CITY从你可以找到正当的职业(当然不干坏事是赚不了大钱的了),而HoBoWars中你只能当一个小流浪汉。

国外这类黑帮游戏很多的,比如GangStars, Mafiosi, GangSter Nation, Gangster Paradise, Bloody Nation, InTheMafia, MafiaLife, 等等,国内。。。不可能出现了。同样遗憾的是,这两款游戏网速都一般,还都只有英文版,英语不太好的朋友要自备词典了。

网络游戏是罪魁祸首?

打开久违的电视,翻到中央2台,不知道是啥节目,但主持人在讲述一个孩子染上网瘾四处求医,一个不幸家庭的不幸故事,背后的屏幕上赫然显示着魔兽世界的画面。跳楼、出走、痴呆、服毒,网络和网游似乎是青少年的海洛因,造就了一个个悲剧,但,这真的是网络游戏的过错么?

如果mud也算是网络游戏的话,应该是我玩的时间最长,投入精力最多的网游了。可惜在mud里面我不是练功的材料,反倒练就了一身聊天的本领,曾经造就了50多岁还没有任何经验值的“老大(big)”。同时期迷恋上的还有聊天,最初是在燕赵信息港上,聊天页面那个简单啊,整个页面就一个说话框,一个内容框,旁边列上十几个在线的人,没有表情,没有颜色,没有图片,没有音乐,所以很快就被诸多的聊天工具取代了。最早注册了一个icq(41041872),后来是国内的网际精灵和oicq(现在的qq),大概聊天记录累积到几m的时候彻底玩腻了,年复一年的开始隐身。

扯远了,但现在的青少年确实被聊天和网游迷得不浅,但责任究竟在谁呢?如果网游和聊天如此恐怖,为什么不直接禁止了呢?我想原因应该是多方面的,一条一条的数落吧。

青少年自己的问题 心理素质差,不然不会迷上甩不掉,如果说青少年就是容易迷上这些东西,那如果心理素质不差,也不至于离家出走和自杀吧?以前好像根本就没有听说过谁家孩子自杀的事情,离家出走也都是为了早恋而不是网线那边的陌生人。相比之下,成年人对聊天和网游的痴迷程度就小多了,成熟的心理素质就是预防疫苗之一。我认识一个朋友一家三口玩传奇,老爸的号比妻子和闺女的级别都高,但也没听说人家为了网游不吃不睡不工作。

网吧及网吧经营的监管者 我国明令禁止网吧接待未成年人,但现实是,很多网吧不赚未成年人的钱根本就没法生存,网吧经营的监管者也无法或者不愿意管得太严,难道说他们对青少年的堕落就没有责任?看来守法不严,执法不严,受害者终是孩子,是未来的社会。

教育与青少年的生活环境 人的成长与生活环境有很大的关系,教育的效果与教育的方式也有很大的关系,看看我们的青少年所承受的吧,从6岁开始童年的美好时光几乎就没有了,家长对自己行为的限制也都比较严格;6年以后到了中学,个人活动自由大了很多,但学习的压力就更大了很多;再憋6年到大学,一下子就放羊了,大四之前几乎没有任何压力,也离开父母的约束。想像一下一个心智健全的人,被囚上6年或者12年放出来,当然要疯狂了。另外学习的压力和并不安全的社会环境,使得孩子的活动、交流空间大大缩小,比如说很少有孩子能像我们小时候那样,盛夏的中午,当父母午睡的时候,跑到大太阳底下和几个陌生小孩玩上几个小时了。当孩子们被“困”在家中的时候,他们渴望和外界沟通,渴望认识陌生人,渴望得到其他人的认可和尊重,聊天和网游的火爆不是无源之水。

家长 多数网瘾家庭的家长是不幸的,但我要说他们的不幸在一定程度上要归咎于另外一些没有管好自己孩子的家长。我自己也有体会,游戏一个人玩没有意思,有很多同伴一起玩,能够联网或者能够一起交流经验才更有意思,哪怕这个游戏是很古老的了,比如三角洲一几个月前我们还玩了。很多孩子都是在学校里另外一批“精英”孩子的诱惑、勾引、说服下加入游戏大军的,如果那些忙于当官、赚钱的家长能够管好自己的孩子,教室里的孩子讨论网络游戏之外的话题更多一些,事情应该会好些。

游戏的经营者 似乎媒体把一切责任都推给了他们,其实我说他们很冤枉。作为一个企业,只要能够在法律许可的范围之内,用一切道德或不道德的方法盈利,都没有错。至于企业的社会责任,那是高尚的事情,只有在保证盈利、有利于企业品牌宣传、社会和公民认可的时候才需要考虑。所以我说他们只要没有违法,就没有“法律责任”,这个洞谁来补?当然是立法机关喽,你自个儿家不锁门,就不要怪贼进门。网络游戏也是一种商品,并且简单的按照出版物来管理太粗放了,应该针对网络游戏的特点,制定强制性标准,加以限制。我简单抛砖如下:

实行网络游戏的实名登记制。银行实名制大家能够接受,手机实名制大家也能理解,同理网络游戏也可以做到,不仅能够简单的防止multi,对制止网络犯罪也有辅助作用。最关键的是,它可以防止大多数孩子的注册,因为他们根本就没有身份证。

取消网络游戏的网上注册,必须像手机卡一样要到营业厅办理,结合上一条,目的是还为了限制青少年的入场。

实行网络游戏分级制,未成年人只允许玩没有暴力血腥色情的游戏,理由参照国外电影分级制度。

强制网络游戏不允许“没有尽头”,我觉得我这个点子非常好。单机游戏为什么不敌网游?就是因为单机游戏能够通关,通关之后很多人就没有兴趣再玩了;同理能够联机的单机游戏生命力就更强了。网游为何让人痴迷?就是因为可以没有尽头的玩下去,没有尽头的升级,没有尽头的挑战。有些事情还是要有开始有结束的好,这一点我在星际迷航运行一段时间之后感受颇深,这本来是一个分“局”的游戏,比如设定一个月一局,产生一个冠军,然后数据清零,从头再来。而我本身不喜欢自己辛苦劳作的成果被“清零”,就给改成了没有尽头的模式,结果玩家们的财富越积越多,很快就超过了20位整数,并引发了一系列的数据溢出问题,即使我把这一范围扩大,也终究会随着时间的积累被超越,看来有些东西还是要有个尽头的好。

总之,谁的屁股都不干净,孩子的问题不单纯是网络游戏的过错,虽然不容易解决,但也不是解决不了的问题。

顺便想到了另外一件不解的事情,吸烟有害无利,现在我们也在号召戒烟。既然香烟如此不好,为啥国家还允许生产、销售并且还是“国家专卖”呢?费解。。。费解。。。

谁说Linux玩不了游戏?(一)超级经典的运输大亨及外2+2篇

(注:部分链接是连到维基百科的,浏览可能需要使用代理。)

原先我曾经想过,无法娱乐也许是Linux的另外一种商业需求,但随着对Ubuntu的使用,对Ubuntu和Linux的了解逐步加深,我渐渐发现了另外一片游戏天地,虽然品种、花样不如windows游戏那样繁多,但已经足够让你忘记和女朋友约会的时间了:)。

wine?当然,wine可以模拟很多windows程序和游戏,但我要介绍的都不是使用wine或者easywine模拟的,而是实实在在的X应用程序。

OpenTTD

不知道还有多少人记得Transport Tycoon Deluxe这个游戏,国内一般叫“运输大亨黄金版”,后来出现的“铁路大亨”一二三代和它相比简直就不值一提。Transport Tycoon DeluxeMicroProse公司的Chris Sawyer开发,于1994年发布,并且于1995年随后发布改进版,就是“Deluxe“黄金版的来历。现在很少有人知道MicroProse公司了,因为它2002年就倒闭了,但大家知道Sid Meier’s Civilization(席德·梅尔的文明)吧,最初就是由MicroProse于1991年出品的。

Transport Tycoon Deluxe出品于dos时代,是个纯粹的dos游戏,无法在windows95以后的环境中运行,并且由于MicroProse的变故,一直没有新版发布。后来的铁路大亨系列以及其他的“过山车大亨”等游戏,虽然在名称和模式上与其类似,但始终没有得到“真传”。这种状况一直持续到2004年Chris Sawyer(注意!依然是10年前的那位开发者)开发,ATARI发布Chris Sawyer’s Locomotion出现为止。由于依然是原来的开发者主刀,所以Chris Sawyer’s Locomotion才能够和Transport Tycoon Deluxe在游戏内涵上保持良好的一致,只是画面更精美,操作更方便,而且容量也从10M上升到了一张cd-rom。但是,现在的游戏太多了,Chris Sawyer’s Locomotion被淹没在无数fps、rts和网络游戏当中,着实可惜。

Chris Sawyer’s Locomotion的太晚出现,以及Transport Tycoon Deluxe深得人们喜爱,在中间的10年中,就有很多爱好者对这个游戏进行了改进、升级甚至重写,simutrans-tips就是一个爱好者交流网站,在那里你可以找到如何规划超级火车线路,TTDPatch是一个到现在还在为义务提供补丁(比如新的车辆、火车头)的网站,Simutrans则是直接“模仿”着写了一个新的跨平台、免费但不开源的游戏,而这个网站则提供了能运行于windows2000、xp的Transport Tycoon Deluxe原始版下载,好像只是对游戏程序进行了部分升级,内容则是和dos下的版本完全一致,我下面要讲的也会用到在这个网站中下载的Transport Tycoon Deluxe“原始版”。

最后,今天我要介绍的,OpenTTD,是使用Transport Tycoon Deluxe“原始版”的数据文件,但开源并跨平台的一个“改版”运输大亨。并且不仅仅是跨平台和开源,还对Transport Tycoon Deluxe增添了很多辅助功能,比如修铁路的时候有万向铁轨了等等,这个只有以前玩过Transport Tycoon Deluxe的骨灰玩家才能体会出来了。

安装很简单的啦,从OpenTTD官方网站下载用于Debian和Ubuntu的.deb文件,直接dpkg -i就安装了,不过需要复制“原始版”中的几个数据文件才能运行:

Before you run OpenTTD, you need to put the game’s datafiles into the data/ subdirectory. You need the following files from the original version of TTD as OpenTTD makes use of the original TTD artwork. List of the required files: sample.cat trg1r.grf trgcr.grf trghr.grf trgir.grf trgtr.grf (Alternatively you can use the TTD GRF files from the DOS version: TRG1.GRF, TRGC.GRF, TRGH.GRF, TRGI.GRF, TRGT.GRF. A few minor graphical glitches with the DOS graphics remain. E.g. the autorail button in the rail toolbar doesn’t look as nice as with the Windows graphics.) If you want music you need to copy the gm/ folder from Windows TTD into your OpenTTD folder, not your data folder.

就是把“原始版”中data目录下的sample.cat, trg1r.grf, trgcr.grf, trghr.grf, trgir.grf, trgtr.grf文件拷贝到/usr/share/games/openttd/data/中就可以了,如果把原始版gm目录中的音乐拷贝到/usr/share/games/openttd/gm/中就有音乐了(不过我的ubuntu玩游戏从来就没有过音乐,郁闷)。

现在的OpenTTD还支持联网功能,服务器列表见这里,在游戏中直接搜索也能找到这些的,可以自己建服务器,随时加入与退出,两个人同时控制一家公司都可以,很灵活。

没见过这个游戏的见图: 久违的运输大亨

参考:openttd改进功能介绍OpenTTD中文版

现在再介绍两个linux下的游戏,不过全部是英文版的:

X-Moto

X-Moto

玩过Elasto Mania么?中文翻译为特技摩托或者疯狂穿越,就是用一辆越野摩托车,翻越各种障碍,模式虽然简单,但是一个十分考验控制和技巧的小游戏,注册版可以编辑关卡,也可以在我收藏的这里下载到。X-Moto就相当于Elasto Mania的开源、跨平台版本,内容几乎一样,但制作精美了很多。

SecondLife

SecondLife

这是一个3D网络游戏,官方网站上直接就有for linux的客户端。游戏内好像没有什么战争、练级与杀戮,而是每个人都可以参与到场景建设当中,并且互相交流聊天的一个游戏。只要玩家够强,可以建造一座城堡,一个城市,还能把自己变成驴子或者机器人。可惜我实在是吃不动它的英文了,机器和网速又都跟不上,没有深入的研究下去。

再介绍两个网页游戏,直接用Firefox玩就可以了,也是我最近玩上的两个,也全是英文版的。

Syrnia

Syrnia

几乎是一个web版的uo,砍柴、做饭、挖矿、打老鼠等等都要自己作,可以创建联盟,可以开杂货铺等等,完全免费的游戏,就是什么操作都需要时间,比较着急,每20分钟还要输入验证码,有点烦。

TinyWarz

TinyWarz

一个web版的回合制战略游戏,玩家可以先购买装备、组织军队,然后就可以部署deploy到星球上进行战斗或者采矿了。游戏设计得十分精美,尤其是各种图片很是丰富。游戏的盈利模式也不错,所以不交费的用户要受很多限制,但是可以通过十分十分艰苦的奋斗换来和收费用户同样的待遇。。。

PS: TinyWarz这个游戏就是在玩Syrnia的时候,点它的adsense广告发现的,哇卡卡~

借世界杯的东风,介绍几款在线足球经理游戏

其实世界杯踢到现在,已经俨然成为了欧洲(大陆)杯,因为英格兰、阿根廷、巴西等外族都已休矣,唉~

我介绍的这几款游戏,都是网页游戏,也就是browser-game,只需要打开你的ie或者firefox或者opera,就可以放心玩了,并且不会占用你太多的时间,安排好比赛、阵形、训练等工作,就可以放手去作其他事情了,赛程有联赛、杯赛、友谊赛、世界杯,还有青年队的比赛和完善的转会制度。

Hattrick

这是一个老牌游戏了,从上个世纪就开始了!注册后需要等上一两天才能领到球队,联赛和友谊赛随便打,拥有完善的球员转会制度。球员的属性比较简单,并且和球员的岗位都有相对的对应关系,比较容易排兵布阵。但是,由于需要不断讨好球迷和赞助商,不断赚钱,所以很多玩家都成了人贩子。另外,青年队没法直接指挥,只能每周提升一名青年队的球员进入阵营。值得一提的是,安排阵形的时候,是使用flash的方式,非常方便和直观。比赛观众人数还受天气的影响,出国打友谊赛还要花费飞机票。。。比较真实。

FreeKick

这是一款比较新的游戏,和Hattrick相比各有特长。在FreeKick中不仅可以指挥你的成年球员球队,还可以直接指挥青年队,进行青年队的联赛。并且和Hattrick相比,资金不是那么紧张,不用太在意财务状况。另外就是球员的属性细腻了很多,可以打的岗位也非常专业,让我这个足球外行眼花缭乱。唯一不足的是安排阵形的时候不太方便。

managerzone

这是一个不知从那里冒出来的,好像是从垃圾邮件里面得知的,刚开始还以为是赌球网站呢。不过完了一下感觉倒还凑合,该有的都有了,就是网站慢了些,另外玩家还可以交费打杯赛和联赛,和上两个游戏基本免费相比,商人的气息浓了些。另外,这个网站还有一个冰球的足球经理,有兴趣的可以试试。

另外推荐一个论坛:梦境工作室,里面有很多HattrickFreeKick的资料。由于这些游戏的是面向全世界的,所以都具备多语言的选择,而中文操作界面虽然都有,但玩家心得在别的地方却非常少。

另外Hattrick具备把很多资料翻译成其他语种的功能,学外语的或许可以从中获益。