專利名稱:在網(wǎng)絡(luò)游戲中獲取游戲元素信息的方法及網(wǎng)絡(luò)游戲系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在網(wǎng)絡(luò)游戲中獲取游戲元素信息的方法及網(wǎng)絡(luò)游戲系統(tǒng)。
背景技術(shù):
網(wǎng)絡(luò)游戲?yàn)橥婕姨峁┝艘粋€(gè)虛擬世界以讓多個(gè)玩家同時(shí)進(jìn)行游戲,網(wǎng)絡(luò)游戲中的虛擬世界包括多種游戲元素,例如怪物、裝備、玩家、地圖場(chǎng)景、非玩家控制角色(NPC)等,游戲中是以一系列的數(shù)據(jù)來定義這些游戲元素的,例如有關(guān)怪物的數(shù)據(jù)通常包括生命力、攻擊力、防御力、傷害值等,有關(guān)裝備的數(shù)據(jù)通常包括攻擊力、防御力、耐久度等,有關(guān)玩家的數(shù)據(jù)通常包括級(jí)別、門派、昵稱等,將這些游戲元素的各種屬性數(shù)據(jù)稱為游戲元素的信息。
玩家在游戲過程中經(jīng)常需要知道某一游戲元素的信息,例如玩家將要到一個(gè)未知的游戲地點(diǎn)完成游戲中的任務(wù),但是取得任務(wù)時(shí)NPC只告訴了玩家那里的怪物名字,玩家并不知道那些怪物的具體屬性數(shù)據(jù),無法得知怪物的強(qiáng)弱,當(dāng)然貿(mào)然出擊是很危險(xiǎn)的,所以此時(shí)玩家就會(huì)通過上網(wǎng)查詢、詢問其他玩家、查看記載有游戲攻略的相關(guān)書籍的方式了解所述怪物的具體屬性數(shù)據(jù),然后根據(jù)怪物的強(qiáng)弱決定如何完成所述任務(wù);玩家與玩家之間交流裝備信息時(shí),需要知道裝備的信息,如玩家A與玩家B是好朋友,玩家B在游戲過程中得到一件適合玩家A的裝備C,但是玩家B所能攜帶的物品不多,所以玩家B要先告訴玩家A所述裝備C的屬性數(shù)據(jù),讓玩家A決定保留還是丟棄所述裝備C,此時(shí)如果玩家A與玩家B如果在相近位置的話,玩家A可以直接查看裝備C的相關(guān)信息,但是如果玩家A與玩家B的距離較遠(yuǎn),玩家A只能移動(dòng)到距離玩家B較近的位置進(jìn)行查看,或者玩家B通過文字對(duì)裝備C進(jìn)行描述以讓玩家A了解所述裝備C。
通過以上的例子可以看出現(xiàn)有技術(shù)的缺陷是1、玩家因無法直接獲知某一游戲元素的信息而影響游戲進(jìn)程;此時(shí)雖然玩家可以通過其他方式間接得到游戲元素的信息,但是浪費(fèi)了時(shí)間,而且由于系統(tǒng)會(huì)不定期地更新數(shù)據(jù),所以可能得到的信息也不準(zhǔn)確;2、玩家之間遠(yuǎn)距離交互游戲元素的信息時(shí),無法直接查看所交互的游戲元素的信息;此時(shí)雖然玩家可以通過移動(dòng)到較近距離或是通過聊天交流時(shí)的文字描述來得到所述游戲元素的信息,但是這兩種方式都占用了玩家較長的時(shí)間,給玩家?guī)聿槐恪?br>
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提出了一種網(wǎng)絡(luò)游戲中獲取游戲元素信息的方法,可以令玩家直接查看網(wǎng)絡(luò)游戲中的游戲元素的信息;本發(fā)明還提供一種在網(wǎng)絡(luò)游戲系統(tǒng),可以令玩家直接查看網(wǎng)絡(luò)游戲中的游戲元素的信息。
一種在網(wǎng)絡(luò)游戲中獲取游戲元素信息的方法,包括玩家進(jìn)行預(yù)置的輸入設(shè)備操作,選取以特殊方式顯示的游戲元素;由所述游戲元素與游戲元素的唯一標(biāo)識(shí)編號(hào)的對(duì)應(yīng)關(guān)系獲得所述游戲元素的唯一標(biāo)識(shí)編號(hào);由所述唯一標(biāo)識(shí)編號(hào)獲取所述游戲元素的信息。
優(yōu)選地,所述以特殊方式顯示的游戲元素具體是以超鏈接方式顯示的游戲元素。
優(yōu)選地,所述玩家進(jìn)行的預(yù)置的輸入設(shè)備操作為玩家使用鼠標(biāo)移動(dòng)到游戲元素,按下預(yù)設(shè)的快捷鍵;或玩家點(diǎn)擊游戲元素。
優(yōu)選地,所述選取游戲元素之前還包括在玩家之間進(jìn)行在線聊天的過程中,第一玩家選擇游戲元素,獲取所述游戲元素的唯一標(biāo)識(shí)編號(hào),將所述游戲元素及其唯一標(biāo)識(shí)編號(hào)轉(zhuǎn)換成聊天系統(tǒng)可接收識(shí)別的數(shù)據(jù)格式,轉(zhuǎn)換后所述游戲元素在聊天窗口中以特殊方式顯示,所述特殊方式顯示的游戲元素與其唯一標(biāo)識(shí)編號(hào)存在對(duì)應(yīng)關(guān)系;將包括所述游戲元素及其唯一標(biāo)識(shí)編號(hào)的聊天信息發(fā)送到第二玩家客戶端;第二玩家客戶端接收所述聊天信息,解析其中內(nèi)容,以特殊方式顯示所述第一玩家選取的游戲元素;所述玩家選取游戲元素具體包括第二玩家選取接收到的聊天信息中所述特殊顯示的游戲元素。
優(yōu)選地,所述由所述唯一標(biāo)識(shí)編號(hào)獲取所述游戲元素的信息的步驟具體包括由所述唯一標(biāo)識(shí)編號(hào)獲取所述游戲元素的靜態(tài)屬性數(shù)據(jù)。
優(yōu)選地,所述由所述唯一標(biāo)識(shí)編號(hào)獲取所述游戲元素的信息的步驟具體包括根據(jù)所述唯一標(biāo)識(shí)編號(hào)判斷游戲元素是否包括動(dòng)態(tài)屬性,如果包括,根據(jù)所述唯一標(biāo)識(shí)編號(hào)獲取所述游戲元素的動(dòng)態(tài)屬性數(shù)據(jù)。
一種網(wǎng)絡(luò)游戲系統(tǒng),包括服務(wù)器和多個(gè)客戶端,所述服務(wù)器和各客戶端之間通過通信網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)交互,各所述客戶端能夠被玩家操控,所述游戲系統(tǒng)還包括數(shù)據(jù)存儲(chǔ)單元,用于存儲(chǔ)游戲相關(guān)的數(shù)據(jù),其中所述客戶端包括第一數(shù)據(jù)存儲(chǔ)單元,存儲(chǔ)包括靜態(tài)屬性數(shù)據(jù)的數(shù)據(jù);所述服務(wù)器端包括第二數(shù)據(jù)存儲(chǔ)單元,存儲(chǔ)包括動(dòng)態(tài)屬性數(shù)據(jù)的數(shù)據(jù),其中所述數(shù)據(jù)存儲(chǔ)單元還存儲(chǔ)了游戲元素與游戲元素的唯一標(biāo)識(shí)編號(hào)之間的對(duì)應(yīng)關(guān)系;所述系統(tǒng)還包括元素選取單元,當(dāng)玩家選擇游戲元素時(shí),將觸發(fā)元素選取單元,其用于根據(jù)游戲元素與游戲元素的唯一標(biāo)識(shí)編號(hào)的對(duì)應(yīng)關(guān)系獲取玩家所選的游戲元素的唯一標(biāo)識(shí)編號(hào),并發(fā)送所述唯一標(biāo)識(shí)編號(hào)到信息獲取單元;信息獲取單元,用于接收所述唯一標(biāo)識(shí)編號(hào),并根據(jù)所述唯一標(biāo)識(shí)編號(hào)從數(shù)據(jù)存儲(chǔ)單元中獲取所述游戲元素的信息。
優(yōu)選地,所述系統(tǒng)還包括元素轉(zhuǎn)換單元,當(dāng)玩家進(jìn)行在線聊天的過程中,第一玩家向第二玩家發(fā)送即時(shí)聊天信息時(shí),第一玩家選擇游戲元素,元素轉(zhuǎn)換單元根據(jù)第一玩家所選的游戲元素與游戲元素的唯一標(biāo)識(shí)編號(hào)的對(duì)應(yīng)關(guān)系獲取第一玩家所選的游戲元素的唯一標(biāo)識(shí)編號(hào),將所述游戲元素及其唯一標(biāo)識(shí)編號(hào)轉(zhuǎn)換成聊天系統(tǒng)可接收識(shí)別的數(shù)據(jù)格式,在聊天界面中特殊顯示所述游戲元素,所述特殊顯示的游戲元素與其唯一標(biāo)識(shí)編號(hào)存在對(duì)應(yīng)關(guān)系;
發(fā)送單元,位于第一玩家客戶端,用于發(fā)送所述即時(shí)聊天信息;接收單元,位于第二玩家客戶端,用于接收所述即時(shí)聊天信息;解析單元,位于第二玩家客戶端,用于將所述即時(shí)聊天消息進(jìn)行解析并使其在顯示裝置中顯示,其中,以特殊方式顯示玩家A選取的游戲元素;所述元素選取單元具體用于當(dāng)?shù)诙婕尹c(diǎn)擊所述即時(shí)聊天信息中以特殊方式顯示的游戲元素時(shí),觸發(fā)元素選取單元,其根據(jù)游戲元素與游戲元素的唯一標(biāo)識(shí)編號(hào)的對(duì)應(yīng)關(guān)系獲取第二玩家所選的游戲元素的唯一標(biāo)識(shí)編號(hào),并發(fā)送所述唯一標(biāo)識(shí)編號(hào)到信息獲取單元。
優(yōu)選地所述信息獲取單元具體用于接收所述唯一標(biāo)識(shí)編號(hào),并根據(jù)所述唯一標(biāo)識(shí)編號(hào)從第一數(shù)據(jù)存儲(chǔ)單元中獲取所述游戲元素的靜態(tài)屬性數(shù)據(jù)。
優(yōu)選地,所述系統(tǒng)還包括判斷單元,用于根據(jù)所述唯一標(biāo)識(shí)編號(hào),判斷游戲元素是否具有動(dòng)態(tài)屬性數(shù)據(jù),如果有,則根據(jù)所述唯一標(biāo)識(shí)編號(hào)從第二數(shù)據(jù)存儲(chǔ)單元中獲取動(dòng)態(tài)屬性數(shù)據(jù);所述元素選取單元還用于發(fā)送所述唯一標(biāo)識(shí)編號(hào)到所述判斷單元。
優(yōu)選地所述判斷單元包括在信息獲取單元中。
通過以上的技術(shù)方案可以看出,通過本發(fā)明可以使玩家直接查看網(wǎng)絡(luò)游戲中的游戲元素的信息,節(jié)約了玩家的時(shí)間,而且得到的是當(dāng)前系統(tǒng)中的信息,信息內(nèi)容完全正確;當(dāng)玩家之間進(jìn)行聊天的過程中,玩家也可以對(duì)相互發(fā)送的游戲元素的信息進(jìn)行查看,極大的方便了玩家之間的相互交流;進(jìn)一步地,還可以提供游戲元素的動(dòng)態(tài)數(shù)據(jù),豐富了信息的內(nèi)容;提供動(dòng)態(tài)數(shù)據(jù)前,首先進(jìn)行判斷,只有符合條件的才向服務(wù)器發(fā)送獲取動(dòng)態(tài)數(shù)據(jù)的請(qǐng)求,這樣可以減輕網(wǎng)絡(luò)及服務(wù)器的負(fù)擔(dān)。
圖1為本發(fā)明一種在網(wǎng)絡(luò)游戲中獲取游戲元素信息的方法的第一實(shí)施例的流程圖;圖2為本發(fā)明一種在網(wǎng)絡(luò)游戲中獲取游戲元素信息的方法的第二實(shí)施例的流程圖;圖3為本發(fā)明一種在網(wǎng)絡(luò)游戲中獲取游戲元素信息的方法的第三實(shí)施例的流程圖;圖4為本發(fā)明一種網(wǎng)絡(luò)游戲系統(tǒng)的第一實(shí)施例的裝置圖;圖5為本發(fā)明一種網(wǎng)絡(luò)游戲系統(tǒng)的第二實(shí)施例的裝置圖;圖6為本發(fā)明一種網(wǎng)絡(luò)游戲系統(tǒng)的第三實(shí)施例的裝置圖。
具體實(shí)施例方式
本發(fā)明提供了在網(wǎng)絡(luò)游戲中獲取游戲元素信息的方法及網(wǎng)絡(luò)游戲系統(tǒng),所述方法的核心思想為玩家進(jìn)行預(yù)置的輸入設(shè)備操作,選取以特殊方式顯示的游戲元素;由所述游戲元素與游戲元素的唯一標(biāo)識(shí)編號(hào)的對(duì)應(yīng)關(guān)系獲得所述游戲元素的唯一標(biāo)識(shí)編號(hào);由所述唯一標(biāo)識(shí)編號(hào)獲取所述游戲元素的信息。
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步介紹。
首先說明本發(fā)明中的一些名詞或短語的意義游戲元素的表現(xiàn)形式,是指在玩家在游戲中所看到的游戲元素的外在表現(xiàn),通常可以是實(shí)體或者文字;實(shí)體形式即玩家在顯示裝置上看到的二維或者三維圖形,其用來表示游戲元素;文字形式主要應(yīng)用于玩家與NPC交互中,以顯示的游戲元素的名稱來表示游戲元素;唯一標(biāo)識(shí)編號(hào),是指每個(gè)游戲元素在游戲中的編號(hào),一般地,根據(jù)唯一標(biāo)識(shí)編號(hào)可以存儲(chǔ)及查找游戲元素對(duì)應(yīng)的相關(guān)信息;靜態(tài)屬性數(shù)據(jù),是指游戲中不隨游戲邏輯變化的游戲元素的相關(guān)數(shù)據(jù),如怪物的名稱、級(jí)別及生命力上限等;動(dòng)態(tài)屬性數(shù)據(jù),是指游戲中隨游戲邏輯變化而改變的游戲元素的相關(guān)數(shù)據(jù),如怪物的當(dāng)前生命力等;如圖1所示為本發(fā)明第一實(shí)施例的流程圖,本發(fā)明第一實(shí)施例包括以下設(shè)置及流程
設(shè)置設(shè)置游戲元素的表現(xiàn)形式與游戲元素的唯一標(biāo)識(shí)編號(hào)之間的對(duì)應(yīng)關(guān)系;例如,NPC向玩家交待任務(wù)時(shí)提到的怪物的名字,設(shè)置所述怪物的名字與所述怪物的唯一標(biāo)識(shí)編號(hào)存在對(duì)應(yīng)關(guān)系;設(shè)置后,當(dāng)玩家對(duì)游戲元素的表現(xiàn)形式進(jìn)行預(yù)置的輸入設(shè)備操作后就可以根據(jù)所述對(duì)應(yīng)關(guān)系獲取游戲元素的唯一標(biāo)識(shí)編號(hào);設(shè)置后的游戲元素的表現(xiàn)形式應(yīng)當(dāng)與未設(shè)置的游戲元素的表現(xiàn)形式稍有不同,例如實(shí)體形式的可以由顏色表現(xiàn)其不同,文字形式的可以讓設(shè)置后的文字以超鏈接方式顯示以表現(xiàn)其不同。
流程101、玩家對(duì)游戲元素的表現(xiàn)形式進(jìn)行預(yù)置的輸入設(shè)備操作,獲取游戲元素的唯一標(biāo)識(shí)編號(hào);根據(jù)游戲元素不同的表現(xiàn)形式,預(yù)置的輸入設(shè)備操作也有所不同;當(dāng)游戲元素的表現(xiàn)形式為實(shí)體時(shí),預(yù)置的輸入設(shè)備操作為當(dāng)鼠標(biāo)移動(dòng)到游戲元素時(shí),按下預(yù)設(shè)的快捷鍵;本實(shí)施例預(yù)置所述快捷鍵為F4;當(dāng)游戲元素的表現(xiàn)形式為文字時(shí),預(yù)置的輸入設(shè)備操作為點(diǎn)擊所述文字;102、根據(jù)所述唯一標(biāo)識(shí)編號(hào),從客戶端的數(shù)據(jù)存儲(chǔ)單元獲取游戲元素的靜態(tài)屬性數(shù)據(jù);103、將獲取的靜態(tài)屬性數(shù)據(jù)以彈出窗口的形式顯示;此時(shí)顯示的游戲元素信息只包括游戲元素的靜態(tài)屬性數(shù)據(jù)。
以上這個(gè)實(shí)施例獲得的游戲元素的信息只包括游戲元素的靜態(tài)屬性數(shù)據(jù),若要同時(shí)顯示游戲元素的靜態(tài)屬性數(shù)據(jù)和動(dòng)態(tài)屬性數(shù)據(jù)時(shí),流程稍有不同,以下結(jié)合本發(fā)明第二實(shí)施例進(jìn)行說明。
如圖2所示為本發(fā)明第二實(shí)施例的流程圖,包括以下設(shè)置和流程設(shè)置設(shè)置游戲元素的表現(xiàn)形式與游戲元素的唯一標(biāo)識(shí)編號(hào)之間的對(duì)應(yīng)關(guān)系;例如,NPC向玩家交待任務(wù)時(shí)提到的怪物的名字,設(shè)置所述怪物的名字與所述怪物的唯一標(biāo)識(shí)編號(hào)存在對(duì)應(yīng)關(guān)系;設(shè)置后,當(dāng)玩家對(duì)游戲元素的表現(xiàn)形式進(jìn)行預(yù)置的輸入設(shè)備操作后就可以根據(jù)所述對(duì)應(yīng)關(guān)系獲取游戲元素的唯一標(biāo)識(shí)編號(hào);設(shè)置后的游戲元素的表現(xiàn)形式應(yīng)當(dāng)與未設(shè)置的游戲元素的表現(xiàn)形式稍有不同,例如實(shí)體形式的可以由顏色表現(xiàn)其不同,文字形式的可以讓設(shè)置后的文字以超鏈接方式顯示以表現(xiàn)其不同。
流程201、玩家對(duì)游戲元素的表現(xiàn)形式進(jìn)行預(yù)置的輸入設(shè)備操作,獲取游戲元素的唯一標(biāo)識(shí)編號(hào);根據(jù)游戲元素不同的表現(xiàn)形式,預(yù)置的輸入設(shè)備操作也有所不同當(dāng)游戲元素的表現(xiàn)形式為實(shí)體時(shí),預(yù)置的輸入設(shè)備操作為當(dāng)鼠標(biāo)移動(dòng)到游戲元素時(shí),按下預(yù)設(shè)的快捷鍵;本實(shí)施例設(shè)置所述快捷鍵為F4;當(dāng)游戲元素的表現(xiàn)形式為文字時(shí),預(yù)置的輸入設(shè)備操作為點(diǎn)擊所述文字;202、根據(jù)所述唯一標(biāo)識(shí)編號(hào)判斷游戲元素是否具有動(dòng)態(tài)屬性數(shù)據(jù),如果有,則向服務(wù)器發(fā)送獲取動(dòng)態(tài)屬性數(shù)據(jù)的請(qǐng)求及游戲元素的唯一標(biāo)識(shí)編號(hào),根據(jù)游戲元素的唯一標(biāo)識(shí)編號(hào)從服務(wù)器端的數(shù)據(jù)存儲(chǔ)單元獲取所述游戲元素的動(dòng)態(tài)屬性數(shù)據(jù);唯一標(biāo)識(shí)編號(hào)的特定位可以用來表示所述游戲元素是否具有動(dòng)態(tài)屬性數(shù)據(jù),所述特定位可以為唯一標(biāo)識(shí)編號(hào)的任意位,例如可以將其最低位設(shè)置用來表示是否具有動(dòng)態(tài)屬性數(shù)據(jù),如果有,則設(shè)置所述位為1,如果沒有,則設(shè)置所述位為0;203、根據(jù)所述唯一標(biāo)識(shí)編號(hào),從客戶端的數(shù)據(jù)存儲(chǔ)單元獲取游戲元素的靜態(tài)屬性數(shù)據(jù);204、將獲取的游戲元素信息以彈出窗口的形式顯示;此時(shí)若游戲元素信息包括動(dòng)態(tài)屬性數(shù)據(jù)則同時(shí)顯示動(dòng)態(tài)屬性數(shù)據(jù)和靜態(tài)屬性數(shù)據(jù),若只包括靜態(tài)屬性數(shù)據(jù)則只顯示的游戲元素的靜態(tài)屬性數(shù)據(jù)。
當(dāng)玩家想在網(wǎng)絡(luò)游戲的聊天過程中通過聊天窗口查看另一玩家發(fā)送過來的游戲元素的信息時(shí),應(yīng)當(dāng)應(yīng)用本發(fā)明第三實(shí)施例的方法,如圖3所示為本發(fā)明第三實(shí)施例的流程圖,包括以下步驟301、玩家A在聊天過程中選擇玩家B為接收信息的玩家;302、玩家A輸入聊天即時(shí)信息時(shí),當(dāng)需要發(fā)送游戲元素信息時(shí),觸發(fā)元素轉(zhuǎn)換單元;觸發(fā)的方式可以為以下任意一種按預(yù)設(shè)的快捷鍵,例如預(yù)設(shè)所述快捷鍵為F6,當(dāng)按下F6時(shí)就觸發(fā)元素轉(zhuǎn)換單元;點(diǎn)擊游戲顯示界面中的預(yù)設(shè)按鈕,當(dāng)按下所述按鈕后就觸發(fā)元素轉(zhuǎn)換單元;303、元素轉(zhuǎn)換單元提示玩家A選擇游戲元素,玩家A選取游戲元素,元素轉(zhuǎn)換單元獲取游戲元素及其唯一標(biāo)識(shí)編號(hào)并將其轉(zhuǎn)換成聊天系統(tǒng)可接收識(shí)別的數(shù)據(jù)格式,轉(zhuǎn)換后的游戲元素以特殊方式在聊天窗口中顯示,所述特殊顯示的游戲元素與其唯一標(biāo)識(shí)編號(hào)存在對(duì)應(yīng)關(guān)系;所述玩家A選取游戲元素的方法可以為a、彈出窗口,提示玩家A選取游戲元素,玩家A選擇一個(gè)游戲元素并確認(rèn);b、將當(dāng)前鼠標(biāo)設(shè)置成元素選取狀態(tài),玩家A在游戲界面中任意點(diǎn)擊一個(gè)元素;c、玩家A使用鼠標(biāo)將游戲界面中的游戲元素拖動(dòng)到游戲聊天系統(tǒng)客戶端信息輸入框中;304、向玩家B的游戲聊天系統(tǒng)客戶端發(fā)送包含游戲元素及其唯一標(biāo)識(shí)編號(hào)的即時(shí)聊天消息;305、玩家B游戲聊天系統(tǒng)客戶端接收并解析即時(shí)聊天消息,顯示即時(shí)聊天消息及特殊方式顯示的游戲元素;306、玩家B點(diǎn)擊聊天內(nèi)容中所述以特殊方式顯示的游戲元素,獲取游戲元素的唯一標(biāo)識(shí)編號(hào);307、根據(jù)所述唯一標(biāo)識(shí)編號(hào)判斷游戲元素是否具有動(dòng)態(tài)屬性數(shù)據(jù),如果有,則向服務(wù)器發(fā)送獲取動(dòng)態(tài)屬性數(shù)據(jù)的請(qǐng)求及所述唯一標(biāo)識(shí)編號(hào),根據(jù)所述唯一標(biāo)識(shí)編號(hào)從服務(wù)器端的數(shù)據(jù)存儲(chǔ)單元獲取所述游戲元素的動(dòng)態(tài)屬性數(shù)據(jù);308、根據(jù)所述唯一標(biāo)識(shí)編號(hào),從客戶端的數(shù)據(jù)存儲(chǔ)單元獲取游戲元素的靜態(tài)屬性數(shù)據(jù);309、將獲取的游戲元素信息以彈出窗口的形式顯示;此時(shí)若游戲元素信息包括動(dòng)態(tài)屬性數(shù)據(jù)則同時(shí)顯示動(dòng)態(tài)屬性數(shù)據(jù)和靜態(tài)屬性數(shù)據(jù),若只包括靜態(tài)屬性數(shù)據(jù)則只顯示的游戲元素的靜態(tài)屬性數(shù)據(jù)。
以上對(duì)本發(fā)明的方法進(jìn)行了說明,以下結(jié)合
本發(fā)明一種網(wǎng)絡(luò)游戲系統(tǒng)。
一般的網(wǎng)絡(luò)游戲系統(tǒng)包括服務(wù)器和多個(gè)客戶端,所述服務(wù)器和各客戶端之間通過通信網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)交互,各客戶端能夠被玩家操控;各所述客戶端包括有相互連接的輸入設(shè)備、顯示設(shè)備以及電腦主機(jī)等;所述服務(wù)器包括有單個(gè)或多個(gè)中央處理器(CPU)、硬盤以及內(nèi)存設(shè)備等。
一般的網(wǎng)絡(luò)游戲系統(tǒng)還包括以下裝置客戶端的第一數(shù)據(jù)存儲(chǔ)單元,用于存儲(chǔ)游戲相關(guān)的數(shù)據(jù),一般地,在其中存儲(chǔ)的游戲元素相關(guān)數(shù)據(jù)為靜態(tài)屬性數(shù)據(jù);服務(wù)器端的第二數(shù)據(jù)存儲(chǔ)單元,用于存儲(chǔ)游戲相關(guān)的數(shù)據(jù),包括游戲元素的所有數(shù)據(jù),包括動(dòng)態(tài)屬性數(shù)據(jù)及靜態(tài)屬性數(shù)據(jù)。
以下說明本發(fā)明第一實(shí)施例,在本發(fā)明第一實(shí)施例的系統(tǒng)中,預(yù)先設(shè)置了游戲元素的表現(xiàn)形式與游戲元素的唯一標(biāo)識(shí)編號(hào)之間存在對(duì)應(yīng)關(guān)系,將所述對(duì)應(yīng)關(guān)系存儲(chǔ)在第一和/或第二數(shù)據(jù)存儲(chǔ)單元中,例如,NPC向玩家交待任務(wù)時(shí)提到的怪物的名字,將所述怪物的名字與所述怪物的唯一標(biāo)識(shí)編號(hào)設(shè)置對(duì)應(yīng)關(guān)系,并存儲(chǔ);當(dāng)玩家選擇所述游戲元素時(shí),根據(jù)第一和/或第二數(shù)據(jù)存儲(chǔ)單元中存儲(chǔ)的所述對(duì)應(yīng)關(guān)系將獲取游戲元素的唯一標(biāo)識(shí)編號(hào);所述游戲元素的表現(xiàn)形式應(yīng)當(dāng)與普通游戲元素的表現(xiàn)形式稍有不同,例如實(shí)體形式的可以由顏色表現(xiàn)其不同,文字形式的可以讓設(shè)置后的文字以超鏈接方式顯示以表現(xiàn)其不同。
如圖4所示為本發(fā)明網(wǎng)絡(luò)游戲系統(tǒng)第一實(shí)施例的系統(tǒng)框圖,為了實(shí)現(xiàn)在網(wǎng)絡(luò)游戲中顯示游戲元素信息的目的,本發(fā)明第一實(shí)施例所提供的網(wǎng)絡(luò)游戲系統(tǒng)相對(duì)于現(xiàn)有的網(wǎng)絡(luò)游戲系統(tǒng)增加了以下裝置元素選取單元40,當(dāng)玩家進(jìn)行選擇所述游戲元素時(shí),將觸發(fā)元素選取單元40,其用于根據(jù)所述預(yù)先設(shè)置并存儲(chǔ)的對(duì)應(yīng)關(guān)系獲取所述游戲元素的唯一標(biāo)識(shí)編號(hào),發(fā)送所述唯一標(biāo)識(shí)編號(hào)到信息獲取單元41;根據(jù)游戲元素不同的表現(xiàn)形式,選擇游戲元素的操作也有所不同;當(dāng)游戲元素的表現(xiàn)形式為實(shí)體時(shí),選擇游戲元素的操作為當(dāng)鼠標(biāo)移動(dòng)到游戲元素時(shí),按下預(yù)設(shè)的快捷鍵;本實(shí)施例預(yù)置所述快捷鍵為F4;當(dāng)游戲元素的表現(xiàn)形式為文字時(shí),選擇游戲元素的操作為點(diǎn)擊所述文字;信息獲取單元41,用于接收元素選取單元40發(fā)送的游戲元素的唯一標(biāo)識(shí)編號(hào),并根據(jù)所述唯一標(biāo)識(shí)編號(hào)從客戶端的第一數(shù)據(jù)存儲(chǔ)單元11中獲取游戲元素信息,一般地,獲取靜態(tài)屬性數(shù)據(jù),發(fā)送所述靜態(tài)屬性數(shù)據(jù)到顯示裝置42;顯示裝置42,用于根據(jù)信息獲取單元41發(fā)送的靜態(tài)屬性數(shù)據(jù)進(jìn)行顯示。
以上這個(gè)實(shí)施例獲得的游戲元素的信息只包括游戲元素的靜態(tài)屬性數(shù)據(jù),若要同時(shí)顯示游戲元素的靜態(tài)屬性數(shù)據(jù)和動(dòng)態(tài)屬性數(shù)據(jù)時(shí),裝置稍有不同,以下結(jié)合本發(fā)明第二實(shí)施例進(jìn)行說明。
如圖5所示為本發(fā)明第二實(shí)施例的裝置圖,本發(fā)明第二實(shí)施例所提供的網(wǎng)絡(luò)游戲系統(tǒng)相對(duì)于現(xiàn)有技術(shù)的網(wǎng)絡(luò)游戲系統(tǒng),增加了以下裝置元素選取單元50,當(dāng)玩家進(jìn)行選擇所述游戲元素時(shí),將觸發(fā)元素選取單元50,其用于根據(jù)所述預(yù)先設(shè)置并存儲(chǔ)的對(duì)應(yīng)關(guān)系獲取所述游戲元素的唯一標(biāo)識(shí)編號(hào),發(fā)送所述唯一標(biāo)識(shí)編號(hào)到信息獲取單元51與判斷單元52;信息獲取單元51,用于接收元素選取單元50發(fā)送的游戲元素的唯一標(biāo)識(shí)編號(hào),并根據(jù)所述唯一標(biāo)識(shí)編號(hào)從客戶端的第一數(shù)據(jù)存儲(chǔ)單元11中獲取游戲元素信息,一般地,獲取靜態(tài)屬性數(shù)據(jù),發(fā)送所述靜態(tài)屬性數(shù)據(jù)到顯示裝置53;判斷單元52,用于根據(jù)所述唯一標(biāo)識(shí)編號(hào)判斷游戲元素是否具有動(dòng)態(tài)屬性數(shù)據(jù),如果有,則向服務(wù)器發(fā)送獲取動(dòng)態(tài)屬性數(shù)據(jù)的請(qǐng)求及所述唯一標(biāo)識(shí)編號(hào),根據(jù)所述唯一標(biāo)識(shí)編號(hào)從第二數(shù)據(jù)存儲(chǔ)單元12中獲取所述游戲元素的動(dòng)態(tài)屬性數(shù)據(jù),發(fā)送所述動(dòng)態(tài)屬性數(shù)據(jù)到顯示裝置53;所述判斷單元52一般包括在信息獲取單元51中;顯示裝置53,用于根據(jù)信息獲取單元51發(fā)送的靜態(tài)屬性數(shù)據(jù)及判斷單元52發(fā)送的動(dòng)態(tài)屬性數(shù)據(jù)進(jìn)行顯示。
當(dāng)玩家B想在網(wǎng)絡(luò)游戲的聊天過程中通過聊天窗口察看玩家A發(fā)送過來的游戲元素的信息時(shí),應(yīng)當(dāng)應(yīng)用本發(fā)明第三實(shí)施例的網(wǎng)絡(luò)游戲系統(tǒng),如圖6所示為本發(fā)明第三實(shí)施例的系統(tǒng)框圖,其相對(duì)于現(xiàn)有技術(shù)的網(wǎng)絡(luò)游戲系統(tǒng)增加了以下裝置元素轉(zhuǎn)換單元60,玩家A向玩家B發(fā)送即時(shí)聊天信息時(shí),玩家A選取游戲元素,元素轉(zhuǎn)換單元60獲取玩家所選的游戲元素的唯一標(biāo)識(shí)編號(hào),將所述游戲元素及其唯一標(biāo)識(shí)編號(hào)轉(zhuǎn)換成聊天系統(tǒng)可接收識(shí)別的數(shù)據(jù)格式,在聊天界面中特殊顯示所述游戲元素,所述特殊顯示的游戲元素與其唯一標(biāo)識(shí)編號(hào)存在對(duì)應(yīng)關(guān)系;發(fā)送單元61,位于玩家A的游戲聊天系統(tǒng)客戶端,用于向玩家B的游戲聊天系統(tǒng)客戶端發(fā)送包含游戲元素及其唯一標(biāo)識(shí)編號(hào)的即時(shí)聊天消息;接收單元62,位于玩家B的游戲聊天系統(tǒng)客戶端,用于接收所述即時(shí)聊天消息,發(fā)送所述即時(shí)聊天消息到解析單元63;解析單元63,用于將所述即時(shí)聊天消息進(jìn)行解析并使其在顯示裝置67中顯示,其中,以特殊方式顯示玩家A選取的游戲元素;元素選取單元64,當(dāng)玩家點(diǎn)擊所述即時(shí)聊天信息中以特殊方式顯示的游戲元素時(shí),觸發(fā)元素選取單元64,其根據(jù)游戲元素與游戲元素的唯一標(biāo)識(shí)編號(hào)的對(duì)應(yīng)關(guān)系獲取玩家所選的游戲元素的唯一標(biāo)識(shí)編號(hào),并發(fā)送所述唯一標(biāo)識(shí)編號(hào)到信息獲取單元65及判斷單元66。
信息獲取單元65,用于接收元素選取單元64發(fā)送的游戲元素的唯一標(biāo)識(shí)編號(hào),并根據(jù)所述唯一標(biāo)識(shí)編號(hào)從客戶端的第一數(shù)據(jù)存儲(chǔ)單元11中獲取游戲元素信息,一般地,獲取靜態(tài)屬性數(shù)據(jù),發(fā)送所述靜態(tài)屬性數(shù)據(jù)到顯示裝置67;判斷單元66,用于根據(jù)接收到的唯一標(biāo)識(shí)編號(hào)判斷游戲元素是否具有動(dòng)態(tài)屬性數(shù)據(jù),如果有,則向服務(wù)器發(fā)送獲取動(dòng)態(tài)屬性數(shù)據(jù)的請(qǐng)求及所述唯一標(biāo)識(shí)編號(hào),根據(jù)所述唯一標(biāo)識(shí)編號(hào)從第二數(shù)據(jù)存儲(chǔ)單元12中獲取所述游戲元素的動(dòng)態(tài)屬性數(shù)據(jù),發(fā)送所述動(dòng)態(tài)屬性數(shù)據(jù)到顯示裝置67;所述判斷單元66一般包括在信息獲取單元65中;顯示裝置67,用于根據(jù)信息獲取單元65發(fā)送的靜態(tài)屬性數(shù)據(jù)及判斷單元66發(fā)送的動(dòng)態(tài)屬性數(shù)據(jù)進(jìn)行顯示。
以上對(duì)本發(fā)明所提供的在網(wǎng)絡(luò)游戲中獲取游戲元素信息的方法及網(wǎng)絡(luò)游戲系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種在網(wǎng)絡(luò)游戲中獲取游戲元素信息的方法,其特征在于,包括玩家進(jìn)行預(yù)置的輸入設(shè)備操作,選取以特殊方式顯示的游戲元素;由所述游戲元素與游戲元素的唯一標(biāo)識(shí)編號(hào)的對(duì)應(yīng)關(guān)系獲得所述游戲元素的唯一標(biāo)識(shí)編號(hào);由所述唯一標(biāo)識(shí)編號(hào)獲取所述游戲元素的信息。
2.如權(quán)利要求1所述的在網(wǎng)絡(luò)游戲中獲取游戲元素信息的方法,其特征在于,所述以特殊方式顯示的游戲元素具體是以超鏈接方式顯示的游戲元素。
3.如權(quán)利要求1所述的在網(wǎng)絡(luò)游戲中獲取游戲元素信息的方法,其特征在于,所述玩家進(jìn)行的預(yù)置的輸入設(shè)備操作為玩家使用鼠標(biāo)移動(dòng)到游戲元素,按下預(yù)設(shè)的快捷鍵;或玩家點(diǎn)擊游戲元素。
4.如權(quán)利要求1所述的在網(wǎng)絡(luò)游戲中獲取游戲元素信息的方法,其特征在于,所述選取游戲元素之前還包括在玩家之間進(jìn)行在線聊天的過程中,第一玩家選擇游戲元素,獲取所述游戲元素的唯一標(biāo)識(shí)編號(hào),將所述游戲元素及其唯一標(biāo)識(shí)編號(hào)轉(zhuǎn)換成聊天系統(tǒng)可接收識(shí)別的數(shù)據(jù)格式,轉(zhuǎn)換后所述游戲元素在聊天窗口中以特殊方式顯示,所述特殊方式顯示的游戲元素與其唯一標(biāo)識(shí)編號(hào)存在對(duì)應(yīng)關(guān)系;將包括所述游戲元素及其唯一標(biāo)識(shí)編號(hào)的聊天信息發(fā)送到第二玩家客戶端;第二玩家客戶端接收所述聊天信息,解析其中內(nèi)容,以特殊方式顯示所述第一玩家選取的游戲元素;所述玩家選取游戲元素具體包括第二玩家選取接收到的聊天信息中所述特殊顯示的游戲元素。
5.如權(quán)利要求1、2、3或4任一項(xiàng)所述的在網(wǎng)絡(luò)游戲中獲取游戲元素信息的方法,其特征在于,所述由所述唯一標(biāo)識(shí)編號(hào)獲取所述游戲元素的信息的步驟具體包括由所述唯一標(biāo)識(shí)編號(hào)獲取所述游戲元素的靜態(tài)屬性數(shù)據(jù)。
6.如權(quán)利要求1、2、3或4任一項(xiàng)所述的在網(wǎng)絡(luò)游戲中獲取游戲元素信息的方法,其特征在于,所述由所述唯一標(biāo)識(shí)編號(hào)獲取所述游戲元素的信息的步驟具體包括根據(jù)所述唯一標(biāo)識(shí)編號(hào)判斷游戲元素是否包括動(dòng)態(tài)屬性,如果包括,根據(jù)所述唯一標(biāo)識(shí)編號(hào)獲取所述游戲元素的動(dòng)態(tài)屬性數(shù)據(jù)。
7.一種網(wǎng)絡(luò)游戲系統(tǒng),包括服務(wù)器和多個(gè)客戶端,所述服務(wù)器和各客戶端之間通過通信網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)交互,各所述客戶端能夠被玩家操控,所述游戲系統(tǒng)還包括數(shù)據(jù)存儲(chǔ)單元,用于存儲(chǔ)游戲相關(guān)的數(shù)據(jù),其中所述客戶端包括第一數(shù)據(jù)存儲(chǔ)單元,存儲(chǔ)包括靜態(tài)屬性數(shù)據(jù)的數(shù)據(jù);所述服務(wù)器端包括第二數(shù)據(jù)存儲(chǔ)單元,存儲(chǔ)包括動(dòng)態(tài)屬性數(shù)據(jù)的數(shù)據(jù),其特征在于所述數(shù)據(jù)存儲(chǔ)單元還存儲(chǔ)了游戲元素與游戲元素的唯一標(biāo)識(shí)編號(hào)之間的對(duì)應(yīng)關(guān)系;所述系統(tǒng)還包括元素選取單元,當(dāng)玩家選擇游戲元素時(shí),將觸發(fā)元素選取單元,其用于根據(jù)游戲元素與游戲元素的唯一標(biāo)識(shí)編號(hào)的對(duì)應(yīng)關(guān)系獲取玩家所選的游戲元素的唯一標(biāo)識(shí)編號(hào),并發(fā)送所述唯一標(biāo)識(shí)編號(hào)到信息獲取單元;信息獲取單元,用于接收所述唯一標(biāo)識(shí)編號(hào),并根據(jù)所述唯一標(biāo)識(shí)編號(hào)從數(shù)據(jù)存儲(chǔ)單元中獲取所述游戲元素的信息。
8.如權(quán)利要求7所述的網(wǎng)絡(luò)游戲系統(tǒng),其特征在于,所述系統(tǒng)還包括元素轉(zhuǎn)換單元,當(dāng)玩家進(jìn)行在線聊天的過程中,第一玩家向第二玩家發(fā)送即時(shí)聊天信息時(shí),第一玩家選擇游戲元素,元素轉(zhuǎn)換單元根據(jù)第一玩家所選的游戲元素與游戲元素的唯一標(biāo)識(shí)編號(hào)的對(duì)應(yīng)關(guān)系獲取第一玩家所選的游戲元素的唯一標(biāo)識(shí)編號(hào),將所述游戲元素及其唯一標(biāo)識(shí)編號(hào)轉(zhuǎn)換成聊天系統(tǒng)可接收識(shí)別的數(shù)據(jù)格式,在聊天界面中特殊顯示所述游戲元素,所述特殊顯示的游戲元素與其唯一標(biāo)識(shí)編號(hào)存在對(duì)應(yīng)關(guān)系;發(fā)送單元,位于第一玩家客戶端,用于發(fā)送所述即時(shí)聊天信息;接收單元,位于第二玩家客戶端,用于接收所述即時(shí)聊天信息;解析單元,位于第二玩家客戶端,用于將所述即時(shí)聊天消息進(jìn)行解析并使其在顯示裝置中顯示,其中,以特殊方式顯示玩家A選取的游戲元素;所述元素選取單元具體用于當(dāng)?shù)诙婕尹c(diǎn)擊所述即時(shí)聊天信息中以特殊方式顯示的游戲元素時(shí),觸發(fā)元素選取單元,其根據(jù)游戲元素與游戲元素的唯一標(biāo)識(shí)編號(hào)的對(duì)應(yīng)關(guān)系獲取第二玩家所選的游戲元素的唯一標(biāo)識(shí)編號(hào),并發(fā)送所述唯一標(biāo)識(shí)編號(hào)到信息獲取單元。
9.如權(quán)利要求7、8任一項(xiàng)所述的網(wǎng)絡(luò)游戲系統(tǒng),其特征在于所述信息獲取單元具體用于接收所述唯一標(biāo)識(shí)編號(hào),并根據(jù)所述唯一標(biāo)識(shí)編號(hào)從第一數(shù)據(jù)存儲(chǔ)單元中獲取所述游戲元素的靜態(tài)屬性數(shù)據(jù)。
10.如權(quán)利要求7、8任一項(xiàng)所述的網(wǎng)絡(luò)游戲系統(tǒng),其特征在于,所述系統(tǒng)還包括判斷單元,用于根據(jù)所述唯一標(biāo)識(shí)編號(hào),判斷游戲元素是否具有動(dòng)態(tài)屬性數(shù)據(jù),如果有,則根據(jù)所述唯一標(biāo)識(shí)編號(hào)從第二數(shù)據(jù)存儲(chǔ)單元中獲取動(dòng)態(tài)屬性數(shù)據(jù);所述元素選取單元還用于發(fā)送所述唯一標(biāo)識(shí)編號(hào)到所述判斷單元。
11.如權(quán)利要求10所述的網(wǎng)絡(luò)游戲系統(tǒng),其特征在于所述判斷單元包括在信息獲取單元中。
全文摘要
本發(fā)明提供了一種在網(wǎng)絡(luò)游戲中獲取游戲元素信息的方法及網(wǎng)絡(luò)游戲系統(tǒng),所述方法包括玩家進(jìn)行預(yù)置的輸入設(shè)備操作,選取以特殊方式顯示的游戲元素;由所述游戲元素與游戲元素的唯一標(biāo)識(shí)編號(hào)的對(duì)應(yīng)關(guān)系獲得所述游戲元素的唯一標(biāo)識(shí)編號(hào);由所述唯一標(biāo)識(shí)編號(hào)獲取所述游戲元素的信息。通過本發(fā)明,可以使玩家直接查看網(wǎng)絡(luò)游戲中的游戲元素的信息,節(jié)約了玩家的時(shí)間,而且得到的是當(dāng)前系統(tǒng)中的信息,信息內(nèi)容完全正確;當(dāng)玩家之間進(jìn)行聊天的過程中,玩家也可以對(duì)相互發(fā)送的游戲元素的信息進(jìn)行查看,極大的方便了玩家之間的相互交流。
文檔編號(hào)G06F19/00GK1963829SQ200610144159
公開日2007年5月16日 申請(qǐng)日期2006年11月28日 優(yōu)先權(quán)日2006年11月28日
發(fā)明者羅亮 申請(qǐng)人:北京金山軟件有限公司, 北京金山數(shù)字娛樂科技有限公司