一個完整的角色扮演游戲的制作從大的分工來說可以分為:策劃,程序設(shè)計,美工,音樂制作以及項目管理,后期的測試等。 策劃主要任務(wù)是設(shè)計游戲的劇情,類型以及模式等,并分析游戲的復(fù)雜性有多大,內(nèi)容有多少,策劃的進度要多快等因素。 程序設(shè)計的任務(wù)是用某種編程語言來完成游戲的設(shè)計,并與策劃配合,達到預(yù)期的目的。 美工主要是根據(jù)游戲的時代背景與主題設(shè)計游戲的場景及各種角色的圖象。 音樂制作是根據(jù)游戲的劇情和背景制作游戲的音樂與音效。 項目管理主要是控制游戲制作的進程,充分利用現(xiàn)有的資源(人員,資金,設(shè)備等),以達到用盡量少的資金實現(xiàn)最大的收益。 后期的測試也是非常重要的一個環(huán)節(jié),對于一個幾十人花費幾個月甚至是幾年時間制作的游戲,測試往往能找到許多問題,只有改進程序才能確保游戲的安全發(fā)行。 綜合以上三種關(guān)于網(wǎng)絡(luò)同步派系的優(yōu)缺點,綜合出一套關(guān)于網(wǎng)絡(luò)游戲傳輸同步的較完整的解決方案,稱它為綜合同步法(colligate synchronization)。大體設(shè)計思路如下: 首先將服務(wù)器需要同步的所有消息從劃分一個優(yōu)先等級,然后按照3/4的比例劃分出重要消息和非重要消息,對于非重要消息,把決策權(quán)放在客戶端,在客戶端邏輯上建立相關(guān)的決策機構(gòu)和各種消息緩存區(qū),以及相關(guān)的消息緩存區(qū)管理機構(gòu)。 對于非重要消息,客戶端的大體處理流程,其中有一個客戶端被動行為值得大家注意,其中包括對服務(wù)器發(fā)過來的某些驗證代碼做返回,來確保消息緩存中的消息和服務(wù)器端是一致的,從而有效的防止外掛來篡改本地消息緩存。其中的消息來源是包括本地的客戶端響應(yīng)玩家的消息以及遠(yuǎn)程服務(wù)器傳遞過來的消息。
此文章共有4頁 上一頁 1 2 3 4 下一頁
文章來源:互聯(lián)網(wǎng)
軟件開發(fā)項目管理培訓(xùn)課程方案
|