[發(fā)明專利]一種通用的手機角色扮演(RPG)網(wǎng)絡游戲引擎無效
| 申請?zhí)枺?/td> | 200810029643.3 | 申請日: | 2008-07-22 |
| 公開(公告)號: | CN101335916A | 公開(公告)日: | 2008-12-31 |
| 發(fā)明(設計)人: | 王建民;譚止誠;由芳;郭慶唐 | 申請(專利權(quán))人: | 中山大學;北京拉闊游戲軟件開發(fā)有限公司 |
| 主分類號: | H04Q7/22 | 分類號: | H04Q7/22;H04Q7/32;H04L29/08;H04L12/54 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510275廣東省*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 通用 手機 角色扮演 rpg 網(wǎng)絡游戲 引擎 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種游戲開發(fā)技術(shù)領(lǐng)域,特別涉及一種通用的手機角 色扮演(RPG)網(wǎng)絡游戲引擎的設計方案。
背景技術(shù)
無線網(wǎng)絡技術(shù)的發(fā)展帶動了手機游戲的發(fā)展。當前主流的幾個手 機游戲開發(fā)平臺為:J2ME(KJAVA)、Symbian、Brew和 Windows-Mobile。其中J2ME平臺發(fā)展最為成熟,包含了一整套開 發(fā)手機上音頻播放、視頻動畫之類應用的API函數(shù)和獨立的Java虛 擬機(JVM),具有良好的移植性和平臺無關(guān)性,因而應用在幾乎所有 手機上。手機軟件開發(fā)平臺的發(fā)展成熟反過來又促進了手機游戲的發(fā) 展。在各種網(wǎng)絡游戲中,大型的多人在線RPG游戲(MMORPG)很 適合手機操作簡單的要求,吸引了越來越多的玩家,具有廣闊的發(fā)展 前景。
但是,由于手機在內(nèi)存容量,屏幕大小等軟、硬件方面的限制, 針對手機平臺上的游戲引擎研究還不多。為此,本發(fā)明在手機等移動 設備的研究的基礎上,提出了一種通用的手機RPG網(wǎng)絡游戲引擎設 計方案。
發(fā)明內(nèi)容
本發(fā)明的目的是為了克服現(xiàn)有技術(shù)的不足,提出一種通用的手機 角色扮演(RPG)網(wǎng)絡游戲引擎的設計方案,它提供了一個在移動設備, 尤其是手機終端上建立MMORPG的開發(fā)平臺。使用本發(fā)明提供的引 擎,手機游戲開發(fā)商或其他游戲開發(fā)人員可以大大減少開發(fā)同類游戲 的代價,縮短游戲的開發(fā)周期,同時能夠讓游戲開發(fā)人員快速地開發(fā) 出移動設備上的MMORPG。
本發(fā)明的目的通過以下技術(shù)方案予以實現(xiàn):
本發(fā)明提供的一種通用的手機角色扮演(RPG)網(wǎng)絡游戲引擎由服 務器110、客戶端100、編輯器140、數(shù)據(jù)庫120、日志文件130以及 游戲資源部分150這6部分組成。
服務器110是網(wǎng)絡游戲服務器,主要接收從客戶端發(fā)送過來的請 求,對其進行響應,以便執(zhí)行玩家要求的行動。同時,服務器也會將 其它玩家的行動結(jié)果分發(fā)給所有的客戶端,從而保證所有客戶端對游 戲世界信息的同步性。
客戶端100是資源受限的移動設備,如手機、PDA,擁有針對玩 家的網(wǎng)絡游戲接口,主要負責收集玩家的指令,接收從服務器發(fā)送過 來的數(shù)據(jù),并通過客戶端應用程序?qū)⑦@些數(shù)據(jù)表現(xiàn)的內(nèi)容展現(xiàn)在游戲 世界中。
編輯器140是一個提供給游戲開發(fā)人員構(gòu)建游戲世界的工具。游 戲開發(fā)人員利用它創(chuàng)建虛擬的游戲世界地圖,進行非玩家控制角色 (NPC)設置,設定游戲中的事件,并且由它輸出的游戲資源數(shù)據(jù)可以 直接存入數(shù)據(jù)庫中或者以日志文件的形式保存。
數(shù)據(jù)庫120存儲了網(wǎng)絡游戲運行過程中的各種數(shù)據(jù)。
日志文件130記錄了網(wǎng)絡游戲中發(fā)生的各種事件,主要用于監(jiān)控 和維護網(wǎng)絡游戲的正常運行。
游戲資源部分150存儲了用于網(wǎng)絡游戲運行和交互過程中的各 種資源文件。
本發(fā)明所述的服務器端其架構(gòu)包括了外部對象160、服務器110 以及系統(tǒng)數(shù)據(jù)部分170。
外部對象是服務器的一系列外部接口:包括客戶端100、游戲管 理員180和系統(tǒng)web應用程序190,用來向服務器傳送數(shù)據(jù)或傳達管 理指令;系統(tǒng)數(shù)據(jù)部分170為服務器提供數(shù)據(jù)存儲功能,中間是服務 器上的核心邏輯部分,包含了客戶端軟件模塊200、管理員軟件模塊 210、系統(tǒng)軟件模塊220、命令處理模塊250、邏輯調(diào)度管理器230以 及各模塊邏輯240。系統(tǒng)中的三種類型的軟件模塊:第一種客戶端軟 件模塊200,主要負責接受客戶端的各種請求,并且在客戶訪問結(jié)束 時將更新數(shù)據(jù)發(fā)送到客戶端;第二種管理員軟件模塊210,游戲設 計師或系統(tǒng)管理員通過它發(fā)送操作指令,管理整個服務器,比如更新 游戲版本,數(shù)據(jù)備份和刪除,都是通過管理員軟件模塊完成;最后一 種系統(tǒng)軟件模塊220,是服務器在初始化或結(jié)束時調(diào)用來進行一些初 始化工作或清除收尾工作。
邏輯調(diào)度管理器230相當于服務器的中央處理器,起著調(diào)度管理 作用,相當于PC機上的控制器,它根據(jù)當前的游戲狀態(tài),將處理工 作轉(zhuǎn)移到具體的各模塊邏輯中進行。
本發(fā)明所述的游戲引擎采用以下同步性策略:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中山大學;北京拉闊游戲軟件開發(fā)有限公司,未經(jīng)中山大學;北京拉闊游戲軟件開發(fā)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810029643.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:閥體堵漏裝置
- 下一篇:一種用于鑄板機的吸氣吹氣裝置及其實現(xiàn)方法





