Liquid War
《Liquid War》中的六支队伍。右边显示每支队伍的程度,钟表显示剩余时间。
原作者克里斯琴·摩迪和托马斯·科尔孔贝(已经引退)
稳定版本5.6.4 (2007年10月17日,​11年前​(2007-10-17
预览版本Liquid War 6 0.2.3550 (2011年12月24日,​7年前​(2011-12-24
源代码库
  • git.sv.gnu.org/liquidwar6.git
系统平台跨平台
引擎Allegro
类型电子游戏
许可协议GNU通用公共许可证
网站www.gnu.org/s/liquidwar6/

Liquid War》是一个多人动作游戏。此游戏的创想源于托马斯·科尔孔贝(Thomas Colcombet),而游戏则是由他和克里斯琴·摩迪(Christian Mauduit)编程。在6.X.X版本之前使用的自由软件程式库都是Allegro。此游戏的授权协议为GPLv2,为GNU项目一部分。

游戏描述

此游戏设定于一个包含固定障碍的2D平面战场上。2至6名玩家(人工智能或人类玩家)各拥有一个指针和一群粒子,而游戏目标就是吞噬所有对手的粒子。玩家只能控制指针,而不能直接控制粒子。玩家需要移动指针引导己方粒子移动,而粒子都会以最短路径绕过障碍物前往指针所在地。一个玩家可以同时控制多达数千个粒子,使聚集起来的粒子看起来像是液态小球。当一个粒子接触另一方的粒子,则双方的粒子需要互相对抗。如果一方的粒子并没有与对方粒子对抗(反向移动),该粒子就会被攻击方同化。尽管如此,粒子的总数仍然不会改变,因为粒子只会被同化,而不会被消灭。由于粒子只可向一个方向进攻(己方指针的方向),因此围攻对手的玩家拥有优势。当一个玩家完全同化了所有粒子,游戏就会结束。若时间用尽时,则控制最多粒子者胜利。地图的障碍对游戏策略有很多影响,而不同地图上的障碍形状、数量和分布均不同。

《Liquid War》是一个多人游戏,最多支援6人在一台电脑上同时游玩,或者透过互联网或LAN对战。玩家也可选择单人模式,并与AI玩家对抗。AI玩家的策略为将指针移至敌阵的任何一点上。

历史

《Liquid War》中的粒子移动时使用的最短路径算法已于游戏开发工作开始前由托马斯·科尔孔贝研制。此游戏是该算法的洐生游戏,因为科尔孔贝发现最短路径算法可以在这类游戏中应用。科尔孔贝的朋友克里斯琴·摩迪后来协助科尔孔贝改进了该算法,并为游戏编程。

《Liquid War》3.0于1995年7月1日发布。当时,该游戏是一个“几乎不能使用”的,缺乏网络连接的DOS游戏。此游戏的5.0版本于1998年9月26日发布,该版本是原版的重写版本,并且首次运用了Allegro。于5.4.0版(2001年7月7日发布),游戏首次支援网络连接。 received the Most Original Linux Game award by The Linux Game Tome,截至2008年7月,最新版本为5.6.4版,且支援DOS、Microsoft Windows、Mac OS X、Linux和FreeBSD。游戏作者克里斯琴·摩迪宣布他们正在重写此游戏,并会以“6.0版”的形式登起。此游戏的6.0版放弃使用Allegro,取而代之的是5.x版本的OpenGL。6.0版是GNU项目的一部分,并于2008年发布。此游戏的测试版,0.0.7 beta版, 于2009年10月发布。而0.0.8版则于2010年发布。虽然beta版仍然不支援网络连接,但大部分游戏和引擎已完成制作,且玩家能选择以热座模式进行游戏。

评价

于2002年,《Liquid War》在Linux Game Tome举办的2003年游戏投票中获得“原创独特游戏奖”。于2003年,此游戏获提名参加国际自由软件竞赛(Les Trophées du Libre)。

www.zuoweixin.com
问题反馈联系QQ:暂无联系方式,也可发qq邮箱。