韋諾之戰

開放源代碼,基於回合製的策略遊戲,帶有高度的幻想主題

韋諾之戰》(英語:The Battle for Wesnoth)是一款開放源代碼跨平台回合制策略遊戲

韋諾之戰
  • The Battle for Wesnoth''
標題畫面(1.8版)
類型回合制策略
平台Microsoft Windows
OS X (10.5+)
Linux
OpenPandora
開發商《韋諾之戰》開發貢獻者名單
設計師David White等
模式單人,多人
發行日2003年6月18日(0.1版)

David White於2003年製作了《韋諾之戰》。遊戲的創意來自於世嘉平台上的《Master of Monsters》和《夢幻模擬戰[1],也有《Fantasy General》的痕跡。作者希望創作一款符合KISS原則,且具有挑戰性和趣味性的自由開源遊戲(使用GPL v2協議發布)。

概覽

 
韋諾之戰1.6的屏幕截圖

《韋諾之戰》是一個基於六邊形地圖英語hex map回合制策略遊戲,可以進行單機戰役多人遊戲等各種形式的比賽。遊戲的中心哲學KISS原則(釋義:保持簡單,傻瓜)——在接受新的想法時,不應使遊戲更加複雜。[1]

《韋諾之戰》中的每個單位都有自己的優勢和劣勢。地形對一個單位的防禦能力影響巨大,所以戰鬥單位所在的地形非常重要。兩種攻擊(近身和遠程)、武器類型(劍刃,穿刺,衝擊,寒冷,火焰,秘法)、地形適應性,以及晝夜循環往復,都影響着戰略戰術。在戰役中,單位可以提升等級變得更加強大,所以要在確保己方單位存活的同時防止敵方獲得高級單位。

除了傳統的對戰,玩家還發展出Survival(守城,探險)、淘汰戰等一系列遊戲插件 add-on,有專門的 add-on 服務器運作,可以上傳分享。

玩家可以容易地修改單位、戰役、地圖、規則等內容,這些內容的檔案格式大多是類似XML的Wesnoth Markup Language(WML),藉由一般的文字編輯器就可以編輯,另外也可以使用官方提供的專用軟體UMC IDE。

遊戲背景

《韋諾之戰》的遊戲背景是在一個奇幻世界。玩家用不同的單位組成軍隊,它們來自不同的種族,比如人類、精靈矮人獸人龍族,還有許多其他令人驚訝的種族。這包括許多自定義的種族,因為任何人都可以修改遊戲、創建一個全新的種族。

遊戲的名稱「韋諾(Wesnoth)」最初由遊戲的創建者用多個音節合併創造,他認為這聽起來很像一個幻想的大陸。當這個項目變得更大、更複雜時,開發者們為這個名稱創造了一個虛構的詞源:在韋諾大陸上的居民來自西部(west)和北部(north),成為「Westnorth」,最終演變為Wesnoth。這個詞源在戰役《韋諾的崛起》(The Rise of Wesnoth)中得到了解釋。

種族

《韋諾之戰》當前有六個默認的陣營:

 
《韋諾之戰》貢獻者Kathrin Polikeit創作的空氣精靈圖像,納入了遊戲。
  • 反抗者:主要由精靈單位組成,還包括樹人法師。反抗者們非常靈活,大多數一級單位擁有近戰和遠程攻擊。精靈可以忽視晝夜的影響,且在森林中擁有較高的防禦力。他們的速度一般都很快,但在大多數其他地形中稍弱於其他陣營的單位。
  • 納爾迦聯盟:緩慢但是健壯的矮人,與一些人類不法之徒結盟,前者擁有很強的近戰能力,後者在黑暗的洞穴中擁有更好的攻擊力。一般來說,矮人可以在山脈和丘陵中獲得較高的防禦力。同時,矮人穿越洞穴的能力要高於其他種族,而且可以忽視晝夜的影響。儘管在開放的地形中很容易被攻擊,但其人類盟友在這些地形中可以更好地戰鬥。此陣營的單位種類是最多的。
  • 保皇派:主力為人類騎兵法師步兵,他們在白天可以更好地戰鬥,與人魚是盟友。他們是最多樣化的陣營,儘管單位種類略少於納爾迦聯盟。
  • 北方民族:一個由獸人地精組成的集團,跟隨着巨魔,還有娜迦盟友。招募兵員便宜,蠻力大,在晚上攻擊力更強,多數單位只需少量經驗值就可以升級。這些單位在穿越山丘時往往移動性更強。
  • 不死族不死族很容易受到火焰、衝擊和秘法的攻擊,但對於劍刃,穿刺,尤其是寒冷傷害,都有較強的防禦。不死族依靠容易獲得的魔法和毒藥進行攻擊。有些單位在攻擊敵人時恢復自己的生命值,而且大多數都可以免疫中毒。不像其他種族,大多數不死族單位沒有特質和自己的名字。
  • 龍族的後裔,在白天有更高的攻擊力。大多數可以飛,可以噴射火焰。他們的蜥蜴盟友速度更快,更喜歡在沼澤地區和夜間戰鬥,儘管他們與龍族一樣易受到寒冷攻擊的傷害。龍族是機動性最強的種族,但是龐大的身軀難以規避攻擊。

種族中確切的單位,以及種族名稱,基於不同的時代或戰役改變。上面的種族都在「默認」時期,一般用於多人聯網對戰,它有一個擴展為「英雄時代」,可以直接徵募進階單位。

一些用戶創建的種族,在一些在非官方「時代」中組合到一塊。比如說,「帝國時代」包括土匪、野地精靈,具有獨立完整的陣營和能力架構。

戰役

 
0.9.6版本中遊戲教程的指示

《韋諾之戰》中的一個戰役,即是一個故事。當然,有些戰役在時間和劇情上有一定的聯繫。每個戰役有多種級別的難度。如果要獲得更多的戰役,可以通過點擊「下載插件」按鈕連接到官方的戰役服務器。下列自帶戰役不少曾作為插件發布。 下面是穩定版本1.16.0自帶的一些戰役介紹:

  • 王位繼承人:一個年輕的繼承人——科納德,與精靈和其他種族結盟,從邪惡的女王艾斯威勒手中奪回王位,艾斯威勒擁有忠誠的軍隊和一群獸人僱傭軍。這是韋諾之戰最早的戰役,韋諾之戰的不少重要人物從這裡產生。
  • 救援計畫:一個邪惡的巫師給小村莊Maghre和村裡的居民帶來了威脅。村裡的法師向他的勇士兄弟寫信求助,但事情的發展並不像預料的那樣?你能幫忙嗎?
  • 南疆哨所:一個青年騎士——迪奧蘭,被派去接管南疆哨所,率領軍隊與歹徒和不死族作鬥爭。這個戰役是介紹韋諾基礎的。
  • 自由:一些邊境的困難村莊揭竿而起,他們反對艾斯威勒女王的暴政。為了自由,離開了背叛他們的韋諾王國,於是他們不但要和韋諾正規軍交戰,還不得不面對獸人、亡靈等敵人。由埃里克·雷蒙維護。
  • 韋斯米爾傳奇:這是一個關於卡倫茲的傳說,在第二次獸人入侵大陸之後這位高階的精靈領主重振了他的人民,他是精靈歷史上最著名的英雄。
  • 東部入侵:在這個戰役中,一名皇家軍隊的軍官被派往東方邊境,試圖從不死族的入侵中拯救韋諾王國。
  • 瑟薩剛之錘:一支來自Knalga的探險隊貫穿北國,去搜尋傳說中的瑟斯岡之錘。(由著名的黑客開源的擁護者埃里克·雷蒙編寫)
  • 墮入黑暗:一個年輕的法師要從獸人的襲擊下拯救他的人民。 這個戰役擁有一個獨特的結尾。
  • 迪法多回憶錄:韋諾即將不可逆轉地陷入混亂,覓食的獸族渡過大河湧向南方,還有致死的神秘生物在夜晚遊蕩。那幽靈般的伊利亞·瑪拉是誰?你能在他毀滅韋諾眾生前阻止他嗎?
  • 死亡之海:你是年輕的凱·克萊利斯——上屆人魚國王之子。一個邪惡的巫師把你的子民轉化成不死奴隸!帶領你的部下完成你的使命:尋求一位強大女巫的幫助,請她幫你對抗邪惡。北部群島附近的海洋危機四伏,只有機敏而勇敢的人才能生存下來。另外,在開始冒險之前,你最好先贏得下屬的尊敬!
  • 永生的秘密:重新發現綠島上的巫妖王們所知道的秘密。他們知道永生的秘密,那你又為何不能呢?
  • 火焰權杖:這個戰役講述了聖火權杖的故事。火焰權杖在戰役「繼位者」中提到過,是韋諾王國的信物。
  • 黑眼之子:偉大的獸人領袖黑眼卡倫的兒子團結其他部落,與自私的人類作鬥爭。
  • 韋諾的崛起:這個戰役是關於海德瑞克王子如何建立韋諾王國的。他帶領他的人民逃脫綠島,還要面對巫妖王的威脅。
  • 命運之風:當摩洛格曾經豐富的狩獵場下沉到海底時,因飢餓而流離失所的龍族和那些仍然光榮的龍族之間的戰爭迫在眉睫。然而,命運之風可能正在改變,因為受到遼闊遙遠土地傳說的啟發,一群初出茅廬的獵人準備帶領他們的同類踏上拯救之旅。
  • 北方復興:人們為了爭取自由,反抗殘暴的統治者,與獸人作鬥爭,重新回復北方大地的輝煌。
  • 烈日當空:這個戰役發生在韋諾遙遠的將來,森林枯死在驕日烈陽之下,精靈們遷徙並且習慣了沙漠生活。卻有一天,流星從天空落下摧毀了他們的家園。匆匆上任的領導者卡勒帶着同胞走出沙漠,尋找家園。該戰役設計在遊戲結構上修改的內容較多,增添了很多RPG的要素

舊版戰役

  • 黑暗部落(The Dark Hordes):這個戰役是關於一個被放逐的亡靈法師。他在旅途中尋找Crelanu之書。
  • 獸人入侵:這是一個初學者級別的戰役。保衛精靈的森林,對抗首次踏上韋諾大陸的獸人。在戰鬥中你能學到很多寶貴的戰術

多人遊戲

《韋諾之戰》內置遊戲大廳瀏覽功能,可以加入官方服務器或者其他服務器與其他玩家協作或戰鬥。很多遊戲使用不同於《韋諾之戰》的時代,相當於自定義的背景和種族規則。

地圖編輯器

 
韋諾之戰的地圖編輯器

通過地圖編輯器,玩家可以輕鬆地創建一幅獨特的地圖,添加隱藏要素則需要WML語言輔助。[2]

發展

《韋諾之戰》使用C++SDL編寫,它是跨平台的,可以編譯運行在Amiga OS 4BeOSFreeBSDLinux(包括運行在手持設備上的),OS XMorphosNetBSDOpenBSDRISC OSSolaris以及Microsoft Windows上。

《韋諾之戰》的發展在相當程度上受益自由和開放的性質。與遊戲捆綁的官方戰役也是社區創造的內容,這與專有遊戲軟件用戶的生成內容(如MOD)有所不同,後者通常不納入遊戲的官方版本。《韋諾之戰》的論壇wiki都用來組織開發新的戰役、場景或時代,還包括新的單位和插圖。遊戲支持從中心服務器下載新的組件。官方服務器上的附加內容必須使用和遊戲本身一樣的GNU通用公共許可證授權。

即使不計算額外社區內容,官方記錄的貢獻者也已超過500人(2009年5月)。本遊戲的開發者還包括一些在自由軟件界眾所周知的作者,就像開放源代碼促進會的共同創始人埃里克·雷蒙[3]Linux內核開發者Rusty Russell[4][5]

版本

2003年6月,David White發布了《韋諾之戰》的首個版本0.1。2005年10月,《韋諾之戰》發布了里程碑版本1.0。 截至2014年10月,《韋諾之戰》已經擁有54種語言:1種語言(越南語)已翻譯完畢,53種語言處於翻譯狀態[6]。用戶可以隨時下載最新版本,使用SVN[7]獲取源代碼自行編譯,還可以自行修改遊戲源代碼以適應自己的需要。

音樂

《韋諾之戰》的音樂大多屬於古典音樂風格,貼近於故事背景[8]

參考文獻

  1. ^ 1.0 1.1 WesnothPhilosophy - Wesnoth. [2008-10-03]. (原始內容存檔於2009-04-06). 
  2. ^ Wesnoth editor2. [2008-10-19]. (原始內容存檔於2009-05-17). 
  3. ^ 在gna.org上的埃里克·雷蒙的開發者條目 網際網路檔案館存檔,存檔日期2010-03-12.
  4. ^ 在gna.org上的Rusty Russell的開發者條目 網際網路檔案館存檔,存檔日期2011-05-17.
  5. ^ 澳大利亞Linux大會linux.conf.au 2007上Rusty Russell的視頻講座頁面存檔備份,存於網際網路檔案館)涉及了他在《韋諾之戰》上的工作,來自這裡頁面存檔備份,存於網際網路檔案館
  6. ^ 韦诺之战翻译状态. [2008-10-03]. (原始內容存檔於2019-07-25). 
  7. ^ http://www.wesnoth.org/wiki/WesnothSVN頁面存檔備份,存於網際網路檔案館) 韋諾之戰官方SVN介紹頁
  8. ^ 官方wiki的音樂創作頁,帶有進一步的鏈接頁面存檔備份,存於網際網路檔案館

參見

外部連結