網(wǎng)絡(luò)游戲的設(shè)計 網(wǎng)絡(luò)游戲,作為游戲與網(wǎng)絡(luò)有機結(jié)合的產(chǎn)物,把玩家?guī)肓诵碌膴蕵奉I(lǐng)域。網(wǎng)絡(luò)游戲在中國開始發(fā)展至今也僅有3、4年的歷史,跟已經(jīng)擁有幾十年開發(fā)歷史的單機游戲相比,網(wǎng)絡(luò)游戲還是非常年輕的。當然,它的形成也是根據(jù)歷史變化而產(chǎn)生的可以說沒有互聯(lián)網(wǎng)的興起,也就沒有網(wǎng)絡(luò)游戲的誕生。作為新興產(chǎn)物,網(wǎng)絡(luò)游戲的開發(fā)對廣大開發(fā)者來說更加神秘,對于一個未知領(lǐng)域,開發(fā)者可能更需要了解的是網(wǎng)絡(luò)游戲與普通單機游戲有何區(qū)別,網(wǎng)絡(luò)游戲如何將玩家們連接起來,以及如何為玩家提供一個互動的娛樂環(huán)境。 讓我們首先來看看二個游戲引擎和游戲本身之間的主要區(qū)別。許多人們會混淆游戲引擎和整個游戲。這有點像把一個汽車發(fā)動機和整個汽車混淆起來一樣。你能夠從汽車里面取出發(fā)動機,建造另外一個外殼,再使用發(fā)動機一次。游戲也像那游戲引擎被定義為所有的非游戲特有的技術(shù)。游戲部份是被稱為‘資產(chǎn)’的所有內(nèi)容(模型,動畫,聲音,人工智能和物理學(xué))和為了使游戲運行或者控制如何運行而特別需要的程序代碼,比如說AI——人工智能。 網(wǎng)絡(luò)游戲引擎設(shè)計與實現(xiàn) 讓我們從渲染器來開始游戲引擎設(shè)計的探討吧,當構(gòu)造一個游戲引擎的時候,你通常想做的第一件事情就是建造渲染器。因為如果看不見任何東西,那么你又如何知道你的程序代碼在工作呢?超過50%的CPU處理時間花費在渲染器上面;通常也是在這個部分,游戲開發(fā)者將會受到最苛刻的評判。然而,在真實的游戲情形中,應(yīng)用程序時常在后臺做著許多其他的事情——多邊形的3D變換,光照計算。 案例——角色扮演游戲引擎的設(shè)計原理 角色扮演游戲(RPG)是深受廣大游戲迷們喜愛的一種游戲,它以獨特的互動性和故事性吸引了無數(shù)的玩家。它向人們提供了超出現(xiàn)實生活的廣闊的虛擬世界,使人們能夠嘗試扮演不同的角色,去經(jīng)歷和體驗各種不同的人生旅程或奇幻經(jīng)歷。這些體驗都是在現(xiàn)實生活中無法實現(xiàn)的。在玩過許多游戲后,許多玩家都不再僅僅滿足于一個游戲玩家的身份,而會思考游戲是如何制作的,并且打算制作一個自己的游戲,網(wǎng)上的各種游戲制作小組更是如雨后春筍般涌現(xiàn)。游戲引擎是一個為運行某一類游戲的機器設(shè)計的能夠被機器識別的代碼(指令)集合。它像一個發(fā)動機,控制著游戲的運行。一個游戲作品可以分為游戲引擎和游戲資源兩大部分。游戲資源包括圖象,聲音,動畫等部分,列一個公式就是:游戲=引擎(程序代碼)+資源(圖象,聲音,動畫等)。游戲引擎則是按游戲設(shè)計的要求順序的調(diào)用這些資源。
此文章共有4頁 上一頁 1 2 3 4 下一頁
文章來源:互聯(lián)網(wǎng)
軟件開發(fā)項目管理培訓(xùn)課程方案
|