遊戲編程
計算機術語
遊戲編程指利用計算機編程語言,如C編程語言、C++、java等,編寫計算機、手機或遊戲機上的遊戲。目前流行的遊戲編程語言為C++編程語言,遊戲編程介面為DirectX9.0、OpenGL和SDL(Simple DirectMedia Layer)等。現在手機上玩的遊戲分為Android與IOS兩種平台,分別是用java和object-c(或swift)。當然時下也流行一些跨平台的編程引擎,例如cocos2d-x、unity 3D等。
遊戲編程指利用計算機編程語言,如C編程語言、C++編程語言、彙編等,編製計算機、手機或遊戲機上的遊戲,部分編程語言可進行跨平台通用編製。
可編程棋類遊戲圖冊
RPG遊戲是最能引起玩家共鳴的遊戲類型。其誕生以ENIX的《勇者斗惡龍》發售為標誌,開始了漫長的RPG時代。RPG遊戲能把遊戲製作者的世界完整的展現給玩家。架構一個或虛幻,或現實的世界,讓玩家在裡面盡情的冒險,遊玩,成長,感受製作者想傳達給玩家的觀念。RPG遊戲沒有固定的遊戲系統模式可尋,因為其系統的目的是構建製作者想象中的世界。但是,所有的RPG遊戲都有一個標誌性的特徵,就是代表了玩家角色能力成長的升級系統,而程序構建的世界就是各個RPG遊戲的個性所在。與其他遊戲類型不同,雖然RPG遊戲的表現是立體,多元的,但其根本都是為故事情節的表現。根據戰鬥形式的不同,RPG還可以分為依照《勇者斗惡龍》、《龍與地下城》等遊戲的回合制戰鬥系統發展而來的 正統RPG,融合ACT要素的如《塞爾達傳說》、《輻射》等的 A·RPG,還有融合SLG要素如《火焰之紋章》、《魔法門》等的 S·RPG。此外歐美式RPG元素較多(創新從哪來。就是不停地在RPG里加進一些別的遊戲元素,如ACT、SLG、FGT、FPS甚至RTS等等等等),系統比較複雜,特徵不算明顯,爭議較大,並還有遊戲內容皆即時進行的 即時RPG這一類別如《上古捲軸4》。
玩家控制遊戲人物用各種方式消滅敵人或保存自己以過關的遊戲,不刻意追求故事情節,如《超級瑪麗》、《星之卡比》等等。電腦上的動作遊戲大多脫胎於早期的街機遊戲如《魂斗羅》、《吞食天地》等,設計主旨是面向普通玩家,以純粹的娛樂休閑為目的,一般有少部分簡單的解謎成份,操作簡單,易於上手,緊張刺激,屬於“大眾化”遊戲。
ACT遊戲講究打擊的爽快感和流暢的遊戲感覺,其中日本CAPCOM公司出的動作遊戲最具代表性。在2D系統上來說,應該是在捲動(橫向,縱向)的背景上,根據代表玩家的活動塊與代表敵人的活動塊以攻擊判定和被攻擊判定進行碰撞計算,加入各種視覺,聽覺效果而成的遊戲,其中經典有《惡魔城》、《快打旋風》。到3D遊戲發展迅速的今天,ACT類遊戲獲得了進一步的發展,逼真的形體動作、火爆的打鬥效果、良好的操作手感及複雜的攻擊組合,代表作品為稱作三大ACT的《鬼泣》系列、《忍者龍劍傳》系列、《戰神》系列。
由玩家控制遊戲人物進行虛擬冒險的遊戲。與RPG不同的是,AVG的特色是故事情節往往是以完成一個任務或解開某些迷題的形式來展開的,而且在遊戲過程中著意強調謎題的重要性。AVG也可再細分為動作類和解迷類兩種,解迷類AVG則純粹依靠解謎拉動劇情的發展,難度係數較大,代表是超經典的《神秘島》系列、《寂靜嶺》系列;而動作類( A·AVG)可以包含一些ACT、FGT、FPS或RCG要素如《生化危機》系列、《古墓麗影》系列、《恐龍危機》系列等。
AVG才出現時,指的是類似《神秘島》系列那樣的平面探險遊戲,多根據各種推理小說,懸念小說及驚險小說改編而來。在當時,其系統基本就是載入圖片,播放文字,音樂,音效,然後循環。或者會有玩家的互動,但是也很有限。玩家的主要任務是體驗其故事情節。直到《生化危機》系列誕生以後才重新定義了這一新類型,產生了融合動作遊戲要素的冒險遊戲( A·AVG),最具代表性的作品就是CAPCOM的《生化危機》系列。
第一人稱射擊遊戲(First-Person Shooting)FPS遊戲在誕生的時候,因3D技術的不成熟,無法展現出它的獨特魅力,就是給予玩家及其強烈的代入感。《毀滅戰士》的誕生帶來了FPS類遊戲的崛起,卻也給現代醫學帶來了一個新的名詞——DOOM症候群(即3D遊戲眩暈症)。隨著3D技術的不斷發展,FPS也向著更逼真的畫面效果不斷前進。可以這麼說,FPS遊戲完全為表現3D技術而誕生的遊戲類型。代表作品有《虛幻競技場》系列、《半條命》系列、《彩虹六號》系列、《使命召喚》系列、《雷神之錘》系列。(紅遍我國大江南北的《反恐精英》是《半條命》的一個MOD遊戲,是開發廠商發現其商業價值后才獨立出來遊戲,故未列入此行列)
第三人稱射擊類遊戲指遊戲者可以通過遊戲畫面觀察到自己操作的人物,進行射擊對戰的遊戲。
與第一人稱射擊遊戲的區別在於第一人稱射擊遊戲里屏幕上顯示的只有主角的視野,而第三人稱射擊遊戲中主角在遊戲屏幕上是可見的。這樣可以更直觀的看到角色的動作、服裝等第一人類遊戲中表現不出來的部分,更有利於觀察角色的受傷情況和周圍事物,以及彈道。
第三人稱遊戲比第一人稱遊戲增加了更多的動作元素,比如翻滾、攀爬、疾跑、格鬥等,在使用各種技能的同時,玩家還能觀察到自己角色流暢的動作,增加了遊戲整體的流暢感與爽快感。
第一人稱遊戲攝像機的角度是以自身為基準,視野覆蓋比較小,雖然帶入了真實的感覺,但是在戰鬥中,由於視野狹窄,經常無法看見處於自身視野死角的敵人,如果是第三人稱射擊類遊戲,可以在視野上提供更多的選擇——能看見來自後方的彈道,當自己身處掩體後面,還能從更廣闊的角度觀察處於第一人稱死角的敵人等。
代表作:無間地獄、細胞分裂、失落的星球、馬克思佩恩。
由玩家操縱各種角色與電腦或另一玩家所控制的角色進行格鬥的遊戲,遊戲節奏很快,耐玩度非常高。按呈畫技術可再分為2D和3D兩種,2D格鬥遊戲有著名的《街頭霸王》系列、《拳皇》系列等;3D格鬥遊戲如《鐵拳》、《死或生》等。此類遊戲談不上什麼劇情,最多有個簡單的場景設定或背景展示。場景布置、人物造型、操控方式等也比較單一,但操作難度較大,對技巧要求較高,主要依靠玩家迅速的判斷和微操作取勝。
2D FTG遊戲的系統就是在固定背景畫面下的活動塊碰撞計算,是動作遊戲的戰鬥部分的進一步升華。現今的2D FTG系統可以說是由CAPCOM的《街頭霸王》系列定義的,對戰中的各種判定,搖動搖桿后按下相應的按鍵使出威力強大的必殺技(日本辭彙,從此流入中國)。《拳皇》系列成功的定義了“超必殺技”系統。玩家在達到了某種相對而言比較苛刻的條件后就可以使出有可能逆轉對戰結果的“超必殺技”,增加了對戰結果的多變性。
在電腦上模擬各類競技體育運動的遊戲,花樣繁多,模擬度高,廣受歡迎,如《實況足球》系列、《NBA Live》系列、《FIFA》系列、《2K》系列、《ESPN體育》系列等。
在電腦上模擬各類賽車運動的遊戲,通常是在比賽場景下進行,非常講究圖像音效技術,往往是代表電腦遊戲的尖端技術。驚險刺激,真實感強,深受車迷喜愛,代表作有《極品飛車》、《摩托英豪》等。另一種說法稱之為"Driving Game"。RAC內涵越來越豐富,出現了另一些其他模式的競速遊戲,如賽艇,賽馬等。
RAC以體驗駕駛樂趣為遊戲述求,給以玩家在現實生活中不易達到的各種“汽車”競速體驗,玩家在遊戲中的唯一目的就是“最快”。2D RAC的系統就是系統給定的路線(多為現實中存在的著名賽道)內,根據玩家的速度值控制背景畫面的捲動速度,讓玩家在躲避各種障礙的過程中,在限定的時間內,趕到終點。由於2D的制約,很難對“速度”這一感覺進行模擬,所以成功作品相當有限,日本任天堂公司的《F ZERO》應該是其中最有代表性的作品。到3D RAC時代,RAC在3D技術構建的遊戲世界中終於充分發揮了其速度的魅力。代表作品有:EA的《極品飛車》系列,NAMCO的《山脊賽車》系列,SCE的《GT賽車》系列。
本來屬於策略遊戲SLG的一個分支,但由於其在世界上的迅速風靡,使之慢慢發展成了一個單獨的類型,知名度甚至超過了SLG,有點象國際足聯和國際奧委會的關係。RTS一般包含採集、建造、發展等戰略元素,同時其戰鬥以及各種戰略元素的進行都採用即時制。代表作有《星際爭霸》、《魔獸爭霸》系列、《帝國時代》系列等等。後來,從其上又衍生出了所謂“即時戰術遊戲( RTT)”,即RTS的各種戰略元素不以或不全以即時制進行,或者少量包含戰略元素。RTT多以控制一個小隊完成任務的方式,突出戰術的作用,以《盟軍敢死隊》為代表。
RTS遊戲是戰略遊戲發展的最終形態。玩家在遊戲中為了取得戰爭的勝利,必須不停的進行操作,因為“敵人”也在同時進行著類似的操作。就系統而言,因為CPU的指令執行不可能是同時的,而是序列的,為了給玩家照成“即時進行”的感覺,必須把遊戲中各個勢力的操作指令在極短的時間內交替執行。因為CPU的運算足夠快,交替的時間間隔就非常小。RTS遊戲的代表作品有WESTWOOD的《命令與征服》系列、《紅色警戒》系列,BLIZZARD的《星際爭霸》、《魔獸爭霸》系列,目標的《傲世三國》系列。
這裡所說的射擊類,並非是類似《VR戰警》的模擬射擊(槍戰),而是指純粹的飛機射擊,或者在敵方的槍林彈雨中生存下來,一般由玩家控制各種飛行物(主要是飛機)完成任務或過關的遊戲。此類遊戲分為兩種,一叫科幻飛行模擬遊戲( SSG=Science-Simulation Game),非現實的,想象空間為內容,如《自由空間》、《星球大戰》系列等;另一種叫真實飛行模擬遊戲( RSG=Real- Simulation Game),以現實世界為基礎,以真實性取勝,追求擬真,達到身臨其境的感覺。如《皇牌空戰》系列、《蘇-27》等等。另外,還有一些模擬其他的遊戲也可歸為STG,比如模擬潛艇的《獵殺潛航》,模擬坦克的《野戰雄獅》等。STG也可以按照視角版面分為:縱版、橫版、主觀視角。
縱版:最為常見,如街機中的《雷電》、《鮫鮫鮫》、《空牙》等,都堪稱經典之作。
橫版:橫軸射擊,如《沙羅曼蛇》系列、《戰區88》
主觀視角:模擬,模擬戰機就屬此類。
一般指的是捲軸式射擊遊戲,出現的相當的遊戲類型。純2D STG的系統是在捲動的背景圖片上,玩家自機的活動塊與敵方子彈(和戰機)的活動塊,自機子彈的活動塊和敵戰機的碰撞計算。玩家在遊戲中的目的就是獲得最高分數的記錄,或者是在敵方的槍林彈雨中成功存活。代表作品有彩京的《194X》系列,CAVE的《首領蜂》系列,IREM的《雷電》系列。偽3D的作品有《R-TYPE》系列,《雷霆戰機》系列。
SLG是指玩家運用策略與電腦或其它玩家較量,以取得各種形式勝利的遊戲,或統一全國,或開拓外星殖民地。SLG的4E準則為:探索、擴張、開發和消滅(Explore、Expand、Exploit、Exterminate)。SLG可分為回合制和即時制兩種,回合制策略遊戲如《英雄無敵》系列、《三國志》系列;即時制策略遊戲如《文明》系列、《命令與征服》系列、《帝國》系列、《沙丘》系列等。廣義概念下的SLG是非常龐大的,模擬類遊戲亦在其廣義範疇之內,但有別於 SIM(Simulation Game:生活模擬),經過長時間演變,SLG包含四類:戰棋類(如《夢幻模擬戰》、《風色幻想》)、回合制類、即時制類、模擬類(《微軟模擬飛行》、《空中三角洲》)。
SLG遊戲有多種含義,一是指對飛機,坦克,機器人等一般玩家接觸不到的設備的虛擬體驗,以及對某種現實生活的體驗,也是專門指戰棋式戰略遊戲。就系統而言,模擬類是對設備(或某類型的現實生活)的各種操作及其產生的結果進行模擬,根據模擬對象而定;而戰棋類遊戲的系統主要是在模擬地圖(棋盤)上,玩家根據行動順序的指定自方角色行動,與敵方角色進行虛擬戰鬥。模擬類型的遊戲,具有代表性的有微軟的《模擬飛行》系列,NAMCO的《皇牌空戰》系列,KONAMI的《空中三角洲》系列;經營模擬類的有大宇的《大富翁》系列、《卧龍吟》、微軟的《動物園大亨》系列;戰棋類的有INTELLIGENT的《火焰之紋章》系列,ENTERBRAIN的《淚之指環傳說》系列,宇峻的《超時空英雄傳說3狂神降世》系列。
培養玩家音樂敏感性,增強音樂感知的遊戲。伴隨美妙的音樂,有的要求玩家翩翩起舞,有的要求玩家手指體操,例如大家都熟悉的跳舞機,就是個典型,人氣網游《勁樂團》也其列。
MUG遊戲的誕生以日本KONAMI公司的《複員熱舞革命》為標誌,初誕生便受到業界及玩家的廣泛好評。其系統說起來相對簡單,就是玩家在準確的時間內做出指定的輸入,結束后給出玩家對節奏把握的程度的量化評分。這類遊戲的主要賣點在於各種音樂的流行程度。這類遊戲的代表作品有《複員熱舞革命》系列,《太鼓達人》系列,《DJ》系列。
區別於SLG(策略遊戲),此類遊戲高度模擬現實,能自由構建遊戲中人與人之間的關係,並如現實中一樣進行人際交往,且還可聯網與眾多玩家一起遊戲,如《模擬人生》。
以前GB系列泛用,一般大家都用 EDU(Education)來指代該類遊戲,以便於和“Trading Card Game”區分開。顧名思義,就是玩家模擬培養的遊戲,如《美少女夢工廠》、《明星志願》、《零波麗育成計劃》等等。
玩家操縱角色通過卡片戰鬥模式來進行的遊戲。豐富的卡片種類使得遊戲富於多變化性,給玩家無限的樂趣,代表作有著名的《信長的野望》系列、《遊戲王》系列,包括卡片網游《武俠Online》,從廣義上說《王國之心》也可以歸於此類。此外還有TCG遊戲,TCG全稱是“Trading Card Game”,即“集換式卡牌遊戲”,是把特定主題的卡牌構成自己的卡堆,利用各種卡牌和戰略跟對方進行對戰的卡牌遊戲。目前全世界最熱門的TCG當屬威世智公司所出品的以西方的神話傳說為背景的紙牌遊戲“萬智牌”。
玩家回到初戀的年代,回味感人的點點滴滴,模擬戀愛的遊戲。戀愛不是遊戲,但偏偏有戀愛遊戲,戀愛類遊戲主要是為男性玩家服務的,也有個別女性向的。可以訓練追求的技術,學會忍耐。代表作有日本的《心跳回憶》系列、《思君》,國人的《青澀寶貝》、《秋憶》等。
GALGAME是一類走極端的遊戲,它幾乎放棄了所有遊戲性,而僅以劇情取勝,是以其在人物塑造、情節張力方面有著它類遊戲所無可企及的高度,如《AIR》、《Fate/stay night》、《School Days》等。GALGAME還可以細分,純電子劇本類如《秋之回憶》等,半電子劇本半其他類如《傳頌之物》(半SLG)等。GALGAME盛產於日本,偉大於中國,不過由於該類遊戲的極端性,遊戲玩家要麼極端喜愛、要麼就是極端厭惡。
手機上的遊戲。遊戲隨處可以玩,連手機也必帶休閒遊戲,網民最喜歡手機遊戲的種類,益智類比率最高,其次依次為動作類、戰略類、模擬類、射擊類。列舉幾個手機遊戲例子:《金屬咆哮》、《最終幻想7前傳》等。但《最終幻想7 前傳》由於製作廠商SE改變策略,後來改在PSP平台上發布。
所謂ARPG 即從英文Action Role Playing Game 中翻譯而來。中文含義為“動作角色扮演類遊戲”。ARPG代表作為:《暗黑破壞神》系列 《泰坦之旅》系列 《龍與地下城》系列等。
指玩家互動內容較少,或作品類型不明了的遊戲類型。常見於種類豐富的家用機遊戲,如音樂小說《恐怖驚魂夜》系列等。還有某些遊戲的周邊設定集(如《心跳回憶》屏保壁紙集)等,電腦遊戲中較少出現,即使有也多是移植自家用機遊戲。
以同名動漫為原型而製作的遊戲,但也有一些動漫遊戲純粹的以動漫人物與類似動漫的情節為主板;其中以同名動漫為原型而改編的遊戲可能佔得比例多些,例如《手機少女》、《新世紀福音戰士 鋼鐵的女友》、《致命偽裝》以及《狼與香辛料 我與赫蘿的一年》等;而另外一些純粹的以動漫人物與類似動漫的情節為主板的遊戲例如《大劍女僕》等。