2007年10月27日星期六

bzflag 简介

bzflag 是一个 GNU 旗下的第一人称视角射击游戏,可以在单机上玩也可以联网玩。每一个玩家是一辆坦克,服务器会指定一个该坦克可以连续发射子弹的最大数目,在屏幕中央有一个 reload 的进度条,发射完后需要等待 reload 完成才能继续发射。有的服务器上进允许最大 2 颗子弹,这时大家都会比较保守,毕竟后发炮的离对手更近的话更可能杀伤对方,但是有的服务器上允许比较多的子弹数,比如 5 发,这样多数人在发现对方后第一件事情就是一阵扫射。如果服务器允许,子弹可以反弹,也就是说子弹飞行过程中碰到了建筑物等物体不会爆炸,而是依据反射定律继续向前飞行,这点很重要,对于某些情况这是救命的稻草。同样,如果服务器允许,坦克可以利用位于底盘下的火箭喷射器跳起。坦克一般可以通过捡旗子增强自己的能力,每辆坦克仅允许拥有一面旗子。

操作界面

可以用鼠标或者键盘,默认的键盘布局里面某几个键离得比较远,建议依照个人需要更换,最常用的,比如射击、跳跃和抛弃旗子我就放在一个角上分别是 W、Q 和 TAB,而雷达缩放正好是 12345 这几个键,可以很方便的再行进中依照需要的比例观察雷达,特别是近身攻击时,使用 1 对应的比例可以比较方便观察到对方子弹的飞行轨迹,利于逃命 @@ 另外还有一些键,可以参看游戏里面更改配置的地方。

游戏模式

主要有三种模式,一种是 free style,由不同颜色的几组,还有流氓组(rogue),同组人不好互相残杀,流氓组可以杀除了自己以外的任何人。同组人可以好好配合,利用不同的旗子打出各种战术。第二种是抢旗子,没有流氓组,每组都有组旗,目标是把别组的旗子抢到自己的基地里面(这样别组人全挂了),当然直接杀掉别人也是可以的。第三种是猎兔模式,依照某种规则选择一辆坦克作为兔子(分数最高、杀掉上只兔子等),其他的人一伙都只能杀兔子,兔子可以反射其他坦克。

旗子介绍

旗子分为好的和坏的,好的能在某种程度上增强坦克的能力,坏的相反会削弱。这里仅仅介绍好旗子如何配置合适的战术,坏旗子嘛,哈哈,大家看看怎么能最快的扔掉好了。好旗子里面有几种是属于 super flag 的,因为能力会获得比较大的增强,比一般的要更加有威胁。

Laser Flag (L) 激光武器配合远瞄,等价是一个狙击枪,射击只需要瞄准就可以命中(除非网络延时 @@),因此使用该旗子的战术往往是找一个猥琐的角落躲起来放冷枪。但是这个策略的最大弊病在于对于远处的 CL 坦克或者潜伏接近的 ST 是没有办法的,前者难以命中,后者难以察觉。有些地图上会有设计出来一块进去可以在里面向外射击的区域(外面的子弹进不去),这是 L 最好的伏击地点,不过要注意 SB 。在允许子弹反弹的地图上 L 是很危险的武器,一不留神就会伤及无辜,慎用。多数地图都会限制 L 子弹数目,一个旗子用一段时间就没子弹了。L 会减慢 reload 过程。

Shockwave Flag (SW) 该武器虽然供给范围不大,但是由于各个方面的敌人都会被攻击到,因此特别适合在一些不很方便迅速移动的区域大显身手,最常见的战术是对这一坨坦克冲过去,然后接近了放 shockwave 就行了。由于 SW 可以攻击到 zoned 和墙里面的坦克,因此是 PZ 和 OO 的克星。对付 WG 时,由于不需要瞄准,也是很不错的选择。其弱点就是供给范围比较小,可以用 L 或者 GM 远距离攻击,特别是 GM。另外由于 MG 攻击距离大于 SW,也可以趁 SW 未跳起时利用自己的速射特点将其消灭。

Guided Missile Flag (GM) 制导导弹最诱人的特点是可以控制导弹飞行的轨道,从而实现一些匪夷所思的攻击方式,如绕过建筑物直接击中躲在后面的坦克。拿到 GM 的坦克一般不适合近距离攻击(打不中),所以一般站在高处俯视战场,但这样会被站在同样高度但是远离 GM 的 L 所攻击(L 的射程是无穷远),另外 ST 由于在地图上没有坐标,GM 无法跟踪。但是 GM 可以精确的攻击到 CL,这是一个很大的优势。躲避 GM 的重要方式是,当听到被跟踪警报时,将雷达调整到合适大小以便观察 GM 的轨道,迅速转动坦克使得坦克和导弹轨道切线方向垂直,在导弹接近时,迅速移动坦克完成闪避。切勿使坦克运动方向与导弹运动方向夹角小于 45 度。

Super Bullet Flag (SB) 该武器可以穿过建筑物,因此可以攻击 OO 和 zoned 的坦克。利用好 SB 可以完成以下策略:在防守时,在己方建筑物后通过雷达瞄准方向射击,阻碍攻击人员进一步前进;在进攻时再战该武后射击,注意躲避敌方回击向对方躲藏的阵地射击。由于子弹可以飞行较长的距离,因此这种攻击具有很大的隐蔽性,也很实用。近身时,在拐角处可以出其不意置敌人于死地。

Machine Gun Flag (MG) 一开始老是以为 MG 很弱(减小射击范围,增快了 reload 时间和连发速度、子弹飞行速度),后来发现其重要作用(特别是子弹比较多时)在于可以进行扫射,这在近身搏斗中极为有用,往往可以在对方子弹未击中自己时击中对方,对方 reload 未完成时由于己方 reload 完毕获得更多攻击机会。对于 CL、T、N 和 TH,甚至是 SW,MG 可以通过扫射命中。但是由于射程较短,对于 L、GM 甚至是 SB 如果不能迅速接近对方,MG 将面临很大风险。

Wings Flag (WG) 能飞行的坦克在空战中占有很大的优势,每个地图上设置的连续跳跃的次数也不大一样,有的允许连续跳几次的时候 WG 显得格外有用,因为连续跳跃可以在需要的时候提高自己的高度实现躲避一般子弹的效果。另外很多难以跳跃上的区域 WG 也使得这些变得简单。WG 方便与别的坦克进行周旋,一方面可以利用高度优势接近 L 使得 L 不敢贸然跃起攻击,另一方面可以在接触地面瞬间开炮并跃起实施攻击。比较麻烦的是碰到了 GM 或者 SW,一般只好逃之夭夭了。

Stealth Flag (ST) 由于雷达上面除了 SE 能看见,ST 可以隐藏到一些最角落的区域或者通过盘回接近一些嚣张的 L 或者 GM。伏击的策略加上准确的瞄准才是 ST 的生存之道,但是一定不要躲在一些比较狭小的角落,SW 一般喜欢走到哪里放到哪里,到时候死都不知道怎么回事。不过由于 ST 在视野中可见,一定要注意保证自己不要被望远的 L 发现,否则一样会被杀死。ST 比较理想的区域是和 L 类似的,由于在雷达上看不见更是对其生存有利。不过细心的玩家应该会注意到这样的特点,ST 的炮弹不是隐性的,因此一旦发现雷达上面出现子弹,但是却没有坦克发射,那么 ST 必然在弹道的起点上。如果发现自己被 ST 跟踪,最合适的办法是找另外的高度,这是因为 ST 起跳的声音为你判断 ST 的行踪提供了线索,另外跳跃的坦克除了 WG 都无法改变自己的状态,这为消灭 ST 提供了有利的因素。

Cloaking Flag (CL) 在视野中不可见但却在雷达上可见,这绝对是对一些经验不足的玩家的一种心理上的优势,同时由于对方射击不准, CL 可以比较容易躲避 L 的攻击。比较常见的办法是涉及后跳起,对方由于无法有效的瞄准(GM 和 SW 除外),落地后一般有时间调整自己的姿态射击。不过注意 CL 落地时和行进时地面上的印记,很多老鸟可以很快锁定对方并反扑。

Phantom Zone Flag (PZ) 进入传送门后坦克进入 zoned 状态,此时除了 SB、SW 或者其他的 zoned 坦克可以攻击到自己,PZ 都不怕,而且可以穿墙。PZ 的作用在于极大的干扰对方的坦克,由于雷达上面 PZ 和其他坦克并没有区别,因此往往接近后对其他坦克射击会导致他们的误判(因为 zoned 坦克对其他没有 zoned 的坦克并没有威胁性),趁他们惊慌的时候其他的坦克可以大下杀手,并且不必担心误伤同伴(除非用的 SB 或者 SW)。另外一种行之有效的策略是埋伏在传输门附近,有坦克经过时穿过传输门恢复正常态伏击。熟悉了 PZ 之后可以采用两种态度,一是不理会,二是找 SB、SW 和 PZ,一般 PZ 比较少,很少注意到又出来一个 PZ 和自己对射。

Masquerade Flag (MQ) 原本以为 MQ 没啥用,因为虽然视野里面的坦克是和自己一边的(伪装欺骗效果),但是雷达上面、它发射的炮弹上面都可以看出来它的真实面目。但是 MQ 有一些很巧妙的应用,也是需要挖掘的。比如两军交战 MQ 混入一方,对自己人方向开炮,但是目标瞄准建筑物,利用反弹的炮弹击伤敌人。由于视野里面同方的坦克比较靠近一看颜色是自己的炮管也对着敌人,就不会记得看雷达上面的颜色了。不过 MQ 即便如此也是比较容易暴露的。

Burrow Flag (BU) 潜伏在地下可以避免对方炮弹的攻击,因此不惧怕 L、MG 等正面攻击,但是需要闪避 GM、以及其他坦克(被压过去就死了)。BU 丧失了跳跃功能,特别适合很能操纵坦克行走的玩家,躲避对方的碾压同时攻击对方,特别是利用建筑物的反弹。但是对于通过 T、A 和 V 增加了移动速度的坦克,BU 显得比较无力。对付 BU 不能老是通过跳跃(除了拿了 WG 的可以像蜻蜓点水那样玩弄 BU),主要还是依靠躲闪 BU 的子弹,实在懒得躲就搞个 CL 接近他,或者 SW 和 GM,BU 就一点脾气没有了。

Agility Flag (A) A 的作用在于增加了启动加速度,倒车速度。这对于躲避 GM 或者其他子弹是十分有用的,因为它可以等待子弹足够接近后突然加速躲避开(这时跳跃也能跳很远,绝对是逃跑的好东西)。如果玩家比较喜欢操纵坦克和对方肉搏,特别是去碾 BU 和 T,那么 A 绝对是一个不可多的好旗子。

Narrow Flag (N) 正面看坦克就一条线,十分难以命中,不过 L 用望远镜似乎也不很难 @@ 但是侧面却跟一般坦克无差别。因此避免和 N 的正面接触,想办法绕道侧面攻击是最佳的策略。另外 N 可以贴住墙壁,可以依赖建筑物打伏击。不过虽然窄,GM、SW 却并没因此大打折扣。

Tiny Flag (T) 坦克变小巧灵活,但是却怕被碾压。与 N 比,正面没有那么小,但是移动变快怕被压,说不出是好还是坏。

Steam Roller Flag (SR) 专门压人的,和其他的坦克接近后就把其他的压死了。虽然作用不是很大,但是想象两个坦克肉搏的时候还是个不错的选择,但就不能指望碰见了什么 SW 之后能接近了 -,-b

Thief Flag (TH) 可以偷别人的旗子,同时由高速的移动力、跳跃能力。嗯,看见别人的好旗子眼馋了绝对是一个不错的选择,由于子弹没有杀伤力以及 reload 的时间很短,TH 总是一个小丑角色啦。不过想想投到了别人的旗子后还不能立即发射炮弹总归是很容易挂的,所以做贼前请三思。

Rapid Fire Flag (F) reload 和子弹飞行速度都变快了,但是射程没变,犹适合对这一条缝里面灌炮弹。但是其他的长处没什么,单挑的时候不像 MG 那么所向披靡。

Genocide Flag (G) 杀掉一个坦克的时候会摧毁同组的所有的坦克。这么爽的旗子,肯定是一组里面技术最娴熟的人拥有威力最大,避免被杀同时杀掉一个就能毁灭一组,这对于破解一个组里面坚固的防线尤为有用,因为只要解决掉最薄弱的那个人就行了。如果敌人捡到了,各么先掂量一下自己搞得定那个人不,否则可不是自己一个人挂掉的事情咯。

Invisible Bullet Flag (IB) 雷达上看不见子弹,似乎没啥作用,除了伏击 -,-b 没多少人会看那些雷达上面的子弹而没看见雷达上的坦克的...

Rapid Speed Flag (V) 让坦克跑快,嗯逃命可以,但是感觉不如 TH 和 A 有用。不过 A 只在启动瞬间有用,V 可以让一笔其他的坦克行动力高很大一截,要去压 BU 或者 T 的话很不错。

Seer Flag (SE) 可以看见 CL 和 ST,嗯,基地里面进了的话至少不吃亏。

Shield Flag (SH) 可以挨一枪,子弹少的时候可以第一条命,否则等于没有,特别碰上了 MG。

Identity Flag (I) 可以认出来附近的旗子是什么。如果坏旗子很多,这个还是有必要的。

Jumping Flag (JP) 如果服务器不允许跳,这个旗子就会使得你的坦克能鹤立鸡群了,不过跳跃永远不是闪避炮弹的最好办法。

Ricochet Flag (R) 如果服务器不允许子弹反弹,这个旗子就使得你的炮弹能反弹了,比如你需要攻击你身后的坦克,你可以充饷一堵墙对着墙猛打。

Useless Flag (US) 没啥用,有的插件可以使得它有用。

地图简介

这里列举几个比较好玩的地图。