AVG,英文全稱Adventure Game,縮寫為AVG或ADV,是電子游戲中的一個大類就足夠了。事實上,AVG的范疇相當龐雜,很難單純用文字說清,關于AVG游戲,筆者此處不想解釋太細,以前的博文中也已經說過很多次了。如果誰想要完整了解它的涵義,可以去追《只有神知道的世界》這部漫畫,雖不中,亦不遠也。
傳統形式的冒險游戲黃金時期,幾乎和80年代前半的8位元電腦風潮同時期。雖然此后讓出了電子游戲主角的位置,不過在手機功能發達之后,亦有過去名作陸續移植的動作。就筆者來看,AVG游戲可以算得上最適合在Android上普及的游戲類型之一,這是AVG游戲的特性所決定的。
我們大家都知道,早期的計算機游戲基本上是通過文字來進行的,也就是所謂的文字游戲。玩家在電腦終端以文本的方式輸入指令,系統也以文字的方式提供反饋。這種文字式的AVG(冒險游戲) 堪稱現代RPG游戲的鼻祖,它的多人在線版本MUD(都還記得《網絡創世紀》吧?),則直接演變成了如今的各種網絡游戲。這種類型的游戲能夠獲得成功,其非線性的故事情節起到了關鍵性的作用。但隨著技術的發展,歐美的游戲制作者們漸漸拋棄了文字AVG的平臺,而把精力轉入了如Doom、 Quake 這樣靠強大的圖像引擎取勝的游戲開發。
所幸的是,文字AVG游戲并沒有因此消亡,而是被精明的日本游戲制作人所采用,在突飛猛進的日本游戲市場獲得了新生,并逐步發展成為當今著名的日式AVG流派,守住了一片天空。而由日式AVG游戲衍生出來的旁支:互動電子小說,則更是吸引了越來越多的Fans,在日本的游戲產業中占據了重要的地位。
所謂日式AVG,就是在最初的文字冒險游戲的基礎上利用精美的CG圖片和動人的音響效果加以強化,靠優秀的文字和劇情打動人心的一種游戲形式。比如《心跳回憶》這樣的戀愛游戲,玩家通過指令控制主人公的行動,而效果則通過屏幕上的CG圖片和劇情文字(主要是對話)來表示,這就是典型的日式AVG游戲。互動電子小說與傳統的日式AVG相比較往往描寫更細致,情節更動人,具有更高的內涵,且文字量大,引人入勝的劇情是其主要魅力。這種互動電子小說一般出自專業作家之手,文學性極強,題材涉及面廣,愛情、偵探、恐怖等無所不包。
此類型游戲多采取玩家輸入或選擇指令以改變行動的形式進行,強調故事線索的發掘,主要考驗玩家的觀察力和分析能力。游戲有時候很像角色扮演游戲,但不同的是,冒險游戲中玩家操控的游戲主角本身的屬性能力一般是固定不變并且不會影響游戲的進程。
“費時不費力,勞心不勞神”,AVG先天具備的這種游戲特性,決定了它與網絡小說一樣,生來就是吸引廣大“閑人”參與的“手機殺手級”應用。打不通《波斯王子》的“小白”大有人在,打不通AVG的“小白”(不是指全結局通關|||),卻幾乎不存在于這個世界之上。
關于日式AVG與互動電子小說的開發,主要有三個方面的因素:游戲引擎、游戲劇本/游戲腳本編寫、CG和音效制作。
一、游戲引擎
需要指出的是,日式AVG與互動電子小說的游戲引擎的基本結構通常是相當簡單的。其原理是按一定格式讀取制作好的故事腳本,再從資源文件中取出相應的文字信息或CG圖片等在屏幕上展示出來。一個普通的程序員(不一定要專業搞游戲,例如偶這樣的)完全有能力勝任這方面的開發工作。而且,現在市場上有很多公開發售甚至免費的AVG引擎(請參見筆者博文: 同人游戲開發工具巡禮——AVG(ADV)引擎篇 ),都已經有了相當高的集成度。
二、游戲劇本/腳本編寫
劇本方面可以原創,也可以拿現有的文學作品改編。劇本不一定要出自專業作家之手,但是,最好他能夠具備一定的知名度或者受眾群體,因為一個著名的作家,不但可以提供優質的劇情,還可以作為產品的一大賣點用來炒作。與傳統小說不同的是,AVG游戲更強調的是一種非線性的故事結構,玩家選擇不同的分支可以引入不同的結局,這一點是至關重要的,否則,游戲的樂趣將大打折扣。劇本完成之后,將由專門的錄入人員以特定的格式轉化為游戲腳本(Script),供游戲引擎使用。關于腳本格式,可以自行定制,也可以使用現成的腳本語言(比如Lua),沒有強制的規定,但是同一系列游戲中應該盡量統一腳本語言。
三、CG和音效
事實上,這才是一部AVG游戲成功的關鍵之所在。歷史上所有成功的日式AVG游戲無不具有非常優秀的美工和音效。比如《Fate》就因為包括了許多漂亮的CG圖畫和非常好聽的人物配音,而一夜成名,從最初的同人H游戲,轉為了正歸的galgame。精美的圖像和動聽的音響,已經不再僅僅是對文字劇情的強化,而成為了整個故事的有機組成部分,是其區別于紙上讀物的重要標志。我常和人說,想推游戲,那么“一策劃、二美工、三程序”(嗚嗚嗚嗚~),指的就是這么一回事。
下圖為2009年,以傳說中的國產游戲引擎【古月引擎】開發的傳說中的國產AVG游戲大作《紅樓夢》(說實話,筆者更懷念當初智冠的《紅樓夢之十二金釵》……)
說了半天,現在,我們自己也來寫一款能夠運行在Android上的AVG游戲引擎吧!
源碼下載地址: http://code.google.com/p/loon-simple/downloads/list
Android版源碼(PC版請見以前博文,不再贅述)
效果如下圖:
源碼下載地址: http://code.google.com/p/loon-simple/downloads/list
就AVG發展現狀而言,日式冒險游戲主流以稱作音聲小說與視覺小說的類型為大宗。這些游戲多半不如過去般著重解謎成分,而是當成故事的表現形式來制作。此類作品希望玩家如同小說一般閱覽顯示在畫面上的訊息,選擇的指令直接反映在劇情分歧上。其中更出現像《暮蟬悲鳴時》一樣廢除指令選擇,要求玩家推理事件、在網絡上交換推理情報的作品。對于這個現狀,有很多資歷玩家抱持否定態度,但是,此類作品依舊相當受歡迎,比如《暮蟬悲鳴時》與《かまいたちの夜》等游戲被制作成系列作品,更積極對漫畫、動畫、電視劇等媒體發展。歸類于視覺小說的成人游戲有像《Fate/stay night》、《ToHeart2》等超過10萬套的暢銷作品(PC-NEWSランキング調查),人氣程度可見一斑。
另外,上面給出的示例并非最優解決方案,事實上,很多功能完全可以組件化配置(比如對話框,就可以使用筆者在LGame-Simple中所改進的LMessage,暫未移植而已……),還留待讀者自行強化和完善。
————————擎天白玉柱、架海紫金梁————————
再說句題外話,剛才寫這篇博文時把筆癮勾起來了,將以前寫了個開頭的玄幻小說《山海演武傳》丟到了Blog上,結果將相關系列博文分開了|||,想看此系列博文前幾篇的大人們,后翻一頁即可見……
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
