当前位置: 首页 > 软件库 > 游戏/娱乐 > 网络游戏 >

Battle for Wesnoth

战斗游戏
授权协议 GPL
开发语言 C/C++
所属分类 游戏/娱乐、 网络游戏
软件类型 开源软件
地区 不详
投 递 者 元俊雅
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

韦诺之战是一款主要基于 C++ 的回合制SLG游戏, 使用SDL作为图形引擎, 目前已经移植到了Windows、Linux、FreeBSD和Mac OS X等多种操作系统上, 有16种不同部族, 可以进行单机战役、多人游戏.

与许多现代的策略游戏有所不同。其他游戏着眼于复杂的规则与玩法。韦诺之战却讲究简单的条理和玩法。虽然简单却能够产生丰富的策略。是一个易学却不易专的游戏。

韦诺之战中的每个单位都有自己的优势和劣势。地形对一个单位的防御能力(闪避率)影响巨大,所以单位所在的地形非常重要。两种攻击(近身和 远程)、武器类型(剑刃,穿刺,冲击,寒冷,火焰,奥术)、地形适应性,以及昼夜循环往复,都影响着战略和战术。在战役中,单位可以提升等级变得更加强 大,所以要在保留自己的同时防止敌方获得高级单位。

多人模式中,除了传统的对战,社区还发展出Survival(守城,探险)、淘汰战等一系列游戏模式。这些模式于《魔兽争霸3》玩家自制的 在线游戏模式类似,不过形式是回合制,而且可以成为官方版本的一部分:韦诺之战一大特色是开放源代码,玩家可以自由地修改单位、战役、地图、规则等内容, 以及直接参与官方版本开发;在插件下载区有各种玩家自行设计的内容,比如场景和战役、多人游戏时代等。

游戏背景

开源游戏——韦诺之战(Battle for Wesnoth)
韦诺之战中文版:1.4.7
开源游戏——韦诺之战(Battle for Wesnoth)
Wesnoth 1.8.4 中文版

韦诺之战整个游戏是在一个奇幻游戏的环境中的。玩家用不同的单位组成军队,它们来自不同的种族,比如人类、精灵、矮人、兽人、龙族,还有许多其他令人惊讶的种族。这包括许多自定义的种族,因为任何人都可以修改游戏、创建一个全新的种族。

游戏的名称“韦诺(Wesnoth)”最初由游戏的创建者用多个音节合并创造,他认为这听起来很像一个幻想的大陆。当这个项目变得更大、更 复杂时,开发者们为这个名称创造了一个虚构的词源:在韦诺大陆上的居民来自西部(west)和北部(north),成为“Westnorth”,最终演变 为Wesnoth。这个词源在战役韦诺的崛起(The Rise of Wesnoth)中得到了解释。

种族

韦诺之战当前有六个默认的阵营:

  • 反抗者:主要由精灵单位组成,还包括树人和法师。反抗者们非常灵活,大多数一级单位拥有近战和远程攻击。精灵可以忽视昼夜的影响,且在森林中拥有较高的防御力。他们的速度一般都很快,但在大多数其他地形中稍弱于其他阵营的单位。
  • 纳尔迦联盟:缓慢但是健壮的矮人,与一些人类不法之徒结盟,前者拥有很强的近战能力,后者在黑暗的洞穴中拥有更好的攻击力。一般来说,矮人可以在山脉和丘 陵中获得较高的防御力。同时,矮人穿越洞穴的能力要高于其他种族,而且可以忽视昼夜的影响。尽管在开放的地形中很容易被攻击,但其人类盟友在这些地形中可 以更好地战斗。此阵营的单位种类是最多的。
  • 保皇派:主力为人类骑兵、法师和步兵,他们在白天可以更好地战斗,与人鱼是盟友。他们是最多样化的阵营,尽管单位种类略少于纳尔迦联盟。
  • 北方民族:一个由兽人和地精组成的集团,跟随着巨魔,还有娜迦盟友。招募兵员便宜,蛮力大,在晚上攻击力更强,多数单位只需少量经验值就可以升级。这些单位在穿越山丘时往往移动性更强。
  • 不死族:不死族很容易受到火焰、冲击和奥术的攻击,但对于剑刃,穿刺,尤其是寒冷伤害,都有较强的防御。不死族依靠容易获得的魔法和毒药进行攻击。有些单位在攻击敌人时恢复自己的生命值,而且大多数都可以免疫中毒。不像其他种族,大多数不死族单位没有特质和自己的名字。
  • 龙族:龙的后裔,在白天有更高的攻击力。大多数可以飞,可以喷射火焰。他们的蜥蜴盟友速度更快,更喜欢在沼泽地区和夜间战斗,尽管他们与龙族一样易受到寒冷攻击的伤害。龙族是机动性最强的种族,但是庞大的身躯难以规避攻击。

种族中确切的单位,以及种族名称,基于不同的时代或战役改变。上面的种族都在“默认”时期,一般用于多人联网对战,它有一个扩展为“英雄时代”,可以直接征募进阶单位。

一些用户创建的种族,在一些在非官方“时代”中组合到一块。比如说,“帝国时代”包括土匪、野地精灵,具有独立完整的阵营和能力架构。

战役

战役讲述着一个故事, 是由一系列环环相扣的场景组成的, 您常常得更小心谨慎, 确保最精良的部队存活下来, 使他们能够在战役中的下一场景里继续战斗.

开源游戏——韦诺之战(Battle for Wesnoth)

王位继承者

开源游戏——韦诺之战(Battle for Wesnoth)

兄弟传说

开源游戏——韦诺之战(Battle for Wesnoth)

兽人入侵

开源游戏——韦诺之战(Battle for Wesnoth)

南疆哨所

开源游戏——韦诺之战(Battle for Wesnoth)

自由

开源游戏——韦诺之战(Battle for Wesnoth)

韦弥尔传奇

开源游戏——韦诺之战(Battle for Wesnoth)

东部入侵

开源游戏——韦诺之战(Battle for Wesnoth)

瑟斯冈之锤

开源游戏——韦诺之战(Battle for Wesnoth)

堕入黑暗

开源游戏——韦诺之战(Battle for Wesnoth)

黎翁往事

开源游戏——韦诺之战(Battle for Wesnoth)

火焰权杖

开源游戏——韦诺之战(Battle for Wesnoth)

黑眼之子

开源游戏——韦诺之战(Battle for Wesnoth)

韦诺的崛起

开源游戏——韦诺之战(Battle for Wesnoth)

北国复兴

开源游戏——韦诺之战(Battle for Wesnoth)

双日之下

  • 王位继承者:一个年轻的继承人,孔列,与精灵和其他种族结盟,从邪恶的女王艾斯威勒手中夺回王位,艾斯威勒拥有忠诚的军队和一群兽人雇佣军。这是韦诺之战最早的战役,韦诺之战的不少重要人物从这里产生。
  • 兄弟传说:雇佣军骑士首领的弟弟被邪恶的巫师绑架了,必须把他救出来。
  • 兽人入侵:这是一个初学者级别的战役,你的保卫森林的精灵要对抗第一次踏上韦诺大陆的兽人。在这里,你能学到很多宝贵的战术。
  • 南疆哨所:迪奥兰,一个青年骑士,被派去接管南疆哨所,率领军队与歹徒和不死族作斗争。这个战役是介绍韦诺基础的。
  • 自由:一些边境的困难村庄揭竿而起,他们反对Asheviere女王的暴政。为了自由,离开了背叛他们的韦诺王国,于是他们不但要和韦诺正规军交战,还不得不面对兽人、亡灵等敌人。埃里克·雷蒙维护。
  • 韦弥尔传奇:
  • 东部入侵:在这个战役中,一名皇家军队的军官被派往东方边境,试图从不死族的入侵中拯救韦诺王国。
  • 瑟斯冈之锤:一支来自Knalga的探险队贯穿北国,去搜寻传说中的瑟斯冈之锤。(由著名的黑客,开源的拥护者埃里克·雷蒙编写)
  • 堕入黑暗:一个年轻的法师要从兽人的袭击下拯救他的人民。
  • 黎翁往事:
  • 火焰权杖:这个战役讲述了火焰权杖的故事。火焰权杖在战役“继位者”中提到过,是韦诺王国的信物。
  • 黑眼之子:伟大的兽人领袖黑眼卡伦的儿子团结其他博客,与自私的人类作斗争。
  • 韦诺的崛起:这个战役是关于Haldric王子如何创建韦诺王国的。他带领他的人民逃脱绿岛,还要面对巫妖王的威胁。
  • 北国复兴:人们为了争取自由,反抗残暴的统治者,与兽人作斗争,重新回复北方大地的辉煌。
  • 双日之下:这个战役发生在韦诺遥远的将来,森林枯死在两个太阳之下,精灵们迁徙并且习惯了沙漠生活。却有一天,流星从天空落下摧毁了他们的家园。匆匆上任的领导者Kaleh带着同胞走出沙漠,寻找家园。该战役设计在游戏结构上修改的内容较多,增添了很多RPG的要素。

图集

Wesnoth-1.9.0-1.jpg
Wesnoth-1.9.0-2.jpg
Wesnoth-1.9.0-3.jpg
Wesnoth-1.9.0-4.jpg
Wesnoth-1.9.0-5.jpg
Wesnoth-1.9.0-6.jpg

代码

svn co http://svn.gna.org/svn/wesnoth/trunk wesnoth

介绍内容来自 Linux.cn

  • Battle for Wesnoth 1.11.1 发布,韦诺之战 http://www.oschina.net/news/35588/battle-for-wesnoth-1-11-1

  • Problem Description   In the land of League of Legends ruled some kingdoms.The land had a rectangular form and each kingdom was a sub-rectangle.These kingdoms had developed a strange rivalry: the firs

 相关资料
  • 利用 cocos2d 制作的一个RPG回合制战斗游戏,包括人物在有障碍物的瓷砖地图中走动、回合制战斗场面,技能效果、抽奖效果。 作者说:(使用本网站代码里面的图片素材,望原作者见谅),算是自己琢磨一个月的总结吧,希望对像我一样的新手有点帮助,高手勿喷。 [Code4App.com]

  • 一面: 1.游戏开发过程,你觉得有哪些需要进行测试的地方; 2.王者荣耀小乔大招的音效你觉得有哪些需要测试的地方 3.手撕两道基础算法 二面: 1.一个英雄技能修改了,你觉得有哪些地方需要测试 2.安琪拉大招你觉得有哪些测试点 3.如果让你带领一个1000人的团队,你如何进行管理能够让员工效率提高 4.如何留住员工,你有哪些办法 5.手撕代码:判断三条边能否构成三角形 HR面: 1.为什么选择游戏

  • BG:24届,底边211本,0实习,做过几个demo,投的实习岗 一面: 因为米希望保密,所以具体内容就不说了。但个人感觉也没那么神秘,都是常见问题,正常准备就好 面试官有个特别令我敬佩的点,就是发现我被某些问题难住之后,会越来越往我可能擅长的领域提问,试图给我留下一个愉快美好的面试体验 总结: 求职经验不足,太想展示自己擅长的,而不是对方需要的。更何况,自己的长处和短处相比,不过是五十步笑百步。

  • 有两位面试官,面了60分钟 第一位面试官 1.自我介绍 2.问项目经历 3.游戏中有玩家和敌人,怎么让玩家面朝敌人(我从程序角度回答说检测敌人,使用lookat方法调整玩家朝向,面试官不太满意) 3.设计一款m4步枪,包括各类数值(问到这里有点懵,因为面试官直接跟我说 "你来设计一款m4步枪",之后补充数值相关的话,但是这里数值方面我也不太懂,不敢放开说) 4.继续问有关这个步

  • 我正在为赋值编写一个java程序,但有一个例外,用户不能为不存在的行或列输入值。i、 e如果电路板为5x7,且用户输入的列值为10,则屏幕将打印“错误:无效列”。然而,我不确定如何做这个最后的例外,我需要今天提交它。如果有人能帮忙,我会非常感激的!下面是我的makeGuess()函数代码:

  • 类似雷神战机的飞机大战游戏,效果逼真,牛逼!美中不足是没有音效。 [Code4App.com]

  • 1. 在你参加的gamejam中,觉得这些项目里最满意,收获最多的是哪一个 2. 可以介绍一下你做的游戏吗 3. 你觉得一个人做游戏好还是和人合作比较好 4. 王者荣耀里最喜欢的英雄是哪一个,为什么呢 5. 除了沈梦溪,还有其他玩的比较多的吗 6. 你觉得沈梦溪哪里玩的不舒服,有特别想改的地方吗 7. 你想怎么改呢 8. 假设给你一个需求,去提升沈梦溪大招的打击感,你大概会从哪些维度来思考这些问题

  • 背景:本科双非一,计算机,海硕,Teesside University, Game Design。小厂射击游戏关卡策划实习,负责副本白模到战场设计,武器数值和手感。游戏经历是动作和射击,主玩命运2。作品集放的demo和实习内容,基本都是fps,boss战和关卡都有。 目前春招情况:由于个人毕业时间比较特殊,23校招和24实习都投了。朝夕光年(战关实习),库洛(战斗),数字天空(关卡)这几个一面挂。