張國華
摘 要:隨著經(jīng)濟(jì)的發(fā)展,社會的進(jìn)步,計算機(jī)技術(shù)已經(jīng)成為人們生產(chǎn)、生活所離不開的重要技術(shù)之一,其中就包括計算機(jī)游戲在日常生活中的發(fā)展、普及,據(jù)了解現(xiàn)如今計算機(jī)游戲已經(jīng)成為IT領(lǐng)域發(fā)展過程中的一個新增長點,由此可見計算機(jī)游戲的開發(fā)價值。對于我國這樣一個經(jīng)濟(jì)發(fā)展?jié)摿薮蟮膰襾碇v,計算機(jī)游戲的發(fā)展空間也是巨大的,因此,在此背景下,不斷研究計算機(jī)游戲開發(fā)新理念、新方法,推動我國IT產(chǎn)業(yè)的可持續(xù)發(fā)展,豐富我國廣大人民群眾的業(yè)余文化生活具有重要的現(xiàn)實意義。
關(guān)鍵詞:計算機(jī) 游戲 開發(fā)理念 方法 研究
中圖分類號:TP301 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2015)03(c)-0018-01
隨著經(jīng)濟(jì)的發(fā)展,計算機(jī)的普及,計算機(jī)游戲已經(jīng)逐步發(fā)展成為人們休閑、娛樂的重要方式之一,計算機(jī)游戲是文化與技術(shù)融合的代表,即通過計算機(jī)操作平臺來實現(xiàn)人機(jī)互動娛樂的一種游戲方式,其與傳統(tǒng)游戲方式相比較,計算機(jī)游戲更具有娛樂性、競技性、真實性等。在我國廣大人民群眾物質(zhì)文化生活水平日益提高的背景下,計算機(jī)游戲得到了爆炸式的發(fā)展,尤其是在互聯(lián)網(wǎng)信息技術(shù)快速完善的情況下,現(xiàn)如今,計算機(jī)游戲行業(yè)已經(jīng)成為帶動我國經(jīng)濟(jì)發(fā)展的重要動力之一,成為朝陽產(chǎn)業(yè)之一。但是,由于計算機(jī)游戲在我國發(fā)展起步晚、發(fā)展快等因素的影響,導(dǎo)致現(xiàn)階段計算機(jī)游戲開發(fā)理念、開發(fā)方法與西方發(fā)達(dá)國家相比還存在一定的差距,同時計算機(jī)游戲行業(yè)還嚴(yán)重缺乏專業(yè)型、技術(shù)型人才,嚴(yán)重阻礙了我國計算機(jī)游戲行業(yè)的進(jìn)一步發(fā)展壯大。今天,該文就是基于此背景下展開對計算機(jī)游戲開發(fā)相關(guān)問題的研究,分析了計算機(jī)游戲設(shè)計開發(fā)的主要考慮的因素及其構(gòu)成,并結(jié)合作者多年游戲開發(fā)經(jīng)驗提出了計算機(jī)游戲開發(fā)的方法。
1 計算機(jī)游戲設(shè)計開發(fā)基本要素及其構(gòu)成
我們知道,計算機(jī)游戲事項獨特的軟件產(chǎn)品,從計算機(jī)游戲中可以看到人們對世界的認(rèn)識,同時一款游戲中包含了游戲場景、游戲角色、游戲規(guī)則等內(nèi)容。其中,場景是計算機(jī)游戲最基本的構(gòu)成要素,可以說是計算機(jī)游戲的載體,究其根源來講就是自然界實體的抽象表現(xiàn),如山水、草木、樓宇、亭臺等,隨著計算機(jī)技術(shù)的發(fā)展,現(xiàn)階段計算機(jī)游戲場景主要分為2D、3D場景等。其次,計算機(jī)游戲角色也是重要的構(gòu)成要素之一,游戲中的角色大多具備生命力、表現(xiàn)力等特點,角色的構(gòu)成主要有人、動物等,游戲角色制作水平的直接決定游戲的成功與否。I/O控制主要指游戲系統(tǒng)的輸入輸出。GUI是能為用戶提供更為便捷的交互方式,也在一定程度上彌補(bǔ)了標(biāo)準(zhǔn)I/0設(shè)備的不足。
從游戲開發(fā)本質(zhì)上來講,就是計算機(jī)軟件產(chǎn)品的開發(fā),因此,計算機(jī)軟件工程開發(fā)所應(yīng)用的理念和方法在很多地方都可以應(yīng)用到計算機(jī)游戲開發(fā)商,但是,又由于計算機(jī)游戲是特色的計算機(jī)軟件開發(fā),有存在其特殊性,即邏輯和數(shù)據(jù),其中開發(fā)邏輯是計算機(jī)游戲的靈魂梭子,數(shù)據(jù)是計算機(jī)游戲的裝飾品,對于游戲的成功也起著至關(guān)重要的作用。
2 對計算機(jī)游戲設(shè)計開發(fā)流程和方法的研究
首先,我們先來探討下計算機(jī)游戲開發(fā)設(shè)計的流程。要想設(shè)計開發(fā)一款成功的游戲,公司就必須組織和協(xié)調(diào)好游戲開發(fā)的各類工作人員,然后在根據(jù)所要開發(fā)游戲的需求進(jìn)行設(shè)計制作,最后進(jìn)行游戲的市場運作。該文經(jīng)過研究分析,總結(jié)出游戲開發(fā)設(shè)計的主要流程表現(xiàn)在以下幾個方面。(1)就是計算機(jī)游戲的立項工作。這項工作對于游戲的成功起著基礎(chǔ)性的作用。該項工作主要包括計算機(jī)游戲的題材、風(fēng)格、類型等要素的考慮和確定。其中游戲的提出指的是該游戲情節(jié)所發(fā)生的年代、所發(fā)生的環(huán)境等,游戲的類型主要是指游戲采用哪種形式來開展的,如游戲的類型包括動作游戲、格斗游戲、射擊游戲、策略游戲等。(2)游戲大綱的策劃。項目立項之后的緊接著的工作就是要進(jìn)行游戲大綱的策劃,就是對游戲進(jìn)行整體規(guī)劃,要用程序和美工能夠理解的方式對游戲的方方面面做一個總體規(guī)劃和設(shè)定。(3)游戲正式開發(fā)。當(dāng)游戲大綱策劃方案討論通過并確定以后,游戲就開始交付給策劃部門、程序部門和美工部門等各功能部門進(jìn)行開發(fā)。游戲正式開發(fā)階段主要是將游戲大綱逐步填充為完整的策劃方案,在游戲大綱的基礎(chǔ)上對游戲的所有細(xì)節(jié)進(jìn)行改進(jìn)和完善。(4)游戲的配音和配樂。背景音樂和音效是游戲的重要組成部分,在程序和美術(shù)工作即將完成時,這時就需要進(jìn)行對游戲進(jìn)行配音和配樂了,它能夠很好的烘托游戲氣氛。游戲的配音和配樂是關(guān)系到游戲成敗的因素之一。(5)游戲的廣告和推廣在新的游戲開發(fā)過程中,有時還需要不定期的進(jìn)行廣告或公布一些關(guān)于游戲的消息,使玩家產(chǎn)生期待心理,對游戲的后期發(fā)行和市場有很大作用。
其次,我們再來探討下游戲開發(fā)的方法與技術(shù)。當(dāng)前游戲開發(fā)的核心技術(shù)和關(guān)鍵平臺是游戲引擎技術(shù),是軟件工程專業(yè)化分工和游戲產(chǎn)品的獨特文化要求,在游戲開發(fā)中的綜合體現(xiàn)游戲開發(fā)者用已有的同類型游戲中的部分代碼作為新游戲的基本框架產(chǎn)生游戲引擎。GET是一套由多個子系統(tǒng)共同構(gòu)成的復(fù)雜系統(tǒng),從建模、動畫到光影和粒子特效,從物理系統(tǒng)碰撞檢測到文件管理網(wǎng)絡(luò)流量控制等,幾乎涵蓋了游戲程序設(shè)計中的所有環(huán)節(jié)。游戲設(shè)計開發(fā)的透明化和簡潔化是游戲引擎的終極目標(biāo)。在GET技術(shù)中,面向?qū)ο髨D形渲染引擎是一個極為重要的、不可缺少的關(guān)鍵引擎。OGRE是一個用C++開發(fā)的面向場景的3D引擎,它可以極為靈活的讓游戲的開發(fā)設(shè)計工作人員更加容易和直接地利用硬件加速的3D圖形系統(tǒng)進(jìn)行游戲的開發(fā)、設(shè)計和應(yīng)用。OGRE引擎中所需編寫初始化、輸入處理和運行階段的幀循環(huán)等代碼。
3 結(jié)語
現(xiàn)階段,計算機(jī)游戲已經(jīng)成為IT領(lǐng)域發(fā)展的朝陽產(chǎn)業(yè),同時計算機(jī)游戲的快速發(fā)展,也豐富了廣大人民群眾的業(yè)余文化生活,符合社會主義現(xiàn)代化建設(shè)的根本要求,鑒于我國現(xiàn)階段計算機(jī)游戲發(fā)展現(xiàn)狀,還存在許多有待于發(fā)展和完善的地方,我們作為與計算機(jī)游戲開發(fā)有關(guān)的工作人員,要不斷充實自己,提升自己,只有這樣才能推動計算機(jī)游戲產(chǎn)業(yè)的可持續(xù)發(fā)展。
參考文獻(xiàn)
[1] 王珊珊.基于J2ME的計算機(jī)游戲開發(fā)技術(shù)的研究與運用[D].成都:電子科技大學(xué),2011.
[2] 晉國卿.計算機(jī)游戲開發(fā)理念及方法研究[J].軟件導(dǎo)刊,2012,11(12):38-39.
[3] 趙陽陽.網(wǎng)絡(luò)游戲開發(fā)的倫理審視[D].衡陽:南華大學(xué),2013.