專(zhuān)利名稱(chēng):一種桌面游戲系統(tǒng)的數(shù)據(jù)處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種游戲系統(tǒng)的數(shù)據(jù)處理技術(shù),特別是涉及一種桌面游戲系統(tǒng)的數(shù)據(jù) 處理方法。
背景技術(shù):
隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)技術(shù)的應(yīng)用已進(jìn)入到人們生活的各個(gè)領(lǐng)域, 比如使用在游戲領(lǐng)域等。傳統(tǒng)的計(jì)算機(jī)游戲是將游戲軟件裝在計(jì)算機(jī)中,人們通過(guò)操作計(jì) 算機(jī),來(lái)實(shí)現(xiàn)玩游戲的過(guò)程,這種計(jì)算機(jī)游戲?qū)嶋H上是一種人機(jī)互動(dòng),雖然能給人們帶來(lái)了 娛樂(lè),但是,也存在著一些不足一是,這種計(jì)算機(jī)游戲是一種純圖像的虛擬游戲過(guò)程,由于 沒(méi)有實(shí)物,因而影響了玩家的興趣;二是,由于這種計(jì)算機(jī)游戲,采用的是人機(jī)互動(dòng),因而也 就缺少了可變性,比如,玩家在通過(guò)某個(gè)關(guān)卡時(shí),只要能通過(guò)一次,則以后繼續(xù)玩這種游戲 時(shí),只要采用相同的方式,就會(huì)很容易過(guò)關(guān),從而也影響了玩家的興趣;三是,雖然,現(xiàn)在網(wǎng) 絡(luò)上也出現(xiàn)了可以雙方打斗的網(wǎng)絡(luò)游戲,但是,打斗的雙方缺乏面對(duì)面的互動(dòng),因而也使得 玩家無(wú)法體驗(yàn)到面對(duì)面交流所帶來(lái)的樂(lè)趣。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)之不足,提供一種桌面游戲系統(tǒng)的數(shù)據(jù)處理方 法,是采用棋子ID代碼與數(shù)據(jù)操作處理平臺(tái)的數(shù)據(jù)庫(kù)中角色屬性信息相綁定,并且通過(guò)接 收棋子棋盤(pán)各自ID信息與數(shù)據(jù)庫(kù)進(jìn)行比較運(yùn)算,以及與數(shù)據(jù)操作處理平臺(tái)之間通過(guò)傳輸 游戲互動(dòng)數(shù)據(jù)并調(diào)用各自數(shù)據(jù)庫(kù)中信息來(lái)進(jìn)行集成化游戲數(shù)據(jù)的處理,既能作為一款獨(dú)立 桌面游戲的數(shù)據(jù)處理方式,也可以做為一款線(xiàn)上線(xiàn)下游戲的線(xiàn)下游戲數(shù)據(jù)處理方式。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是一種桌面游戲系統(tǒng)的數(shù)據(jù)處理方 法,該系統(tǒng)包括棋子,該棋子中預(yù)置有可被讀取的棋子ID代碼;棋盤(pán),該棋盤(pán)中預(yù)置有可 被讀取的棋盤(pán)ID代碼,且棋盤(pán)中還設(shè)置有若干個(gè)棋格,每個(gè)棋格中還對(duì)應(yīng)預(yù)置有可被讀取 的棋格ID代碼;數(shù)據(jù)操作處理平臺(tái),該數(shù)據(jù)操作處理平臺(tái)預(yù)置有游戲軟件,且其設(shè)有數(shù)據(jù) 庫(kù),數(shù)據(jù)庫(kù)內(nèi)預(yù)先存儲(chǔ)有角色屬性信息、棋盤(pán)的棋格屬性信息以及角色與棋格的匹配信息; 該方法包括如下步驟數(shù)據(jù)操作處理平臺(tái)運(yùn)行游戲軟件;數(shù)據(jù)操作處理平臺(tái)之間利用預(yù)先建立的數(shù)據(jù)傳輸協(xié)議實(shí)現(xiàn)聯(lián)機(jī)綁定;棋盤(pán)根據(jù)預(yù)先設(shè)定方式讀取棋盤(pán)上所分布的棋子的棋子I D代碼;棋盤(pán)根據(jù)與數(shù)據(jù)操作處理平臺(tái)之間所預(yù)先設(shè)定的數(shù)據(jù)傳輸方式向數(shù)據(jù)操作處理 平臺(tái)傳送棋子ID代碼信息、棋盤(pán)ID代碼信息、棋盤(pán)中各棋格分布狀態(tài)的棋格ID代碼信息 以及棋子在棋盤(pán)的棋格中所對(duì)應(yīng)的棋格ID代碼信息;數(shù)據(jù)操作處理平臺(tái)判斷棋子ID代碼是否與數(shù)據(jù)操作處理平臺(tái)中數(shù)據(jù)庫(kù)內(nèi)的角色 屬性信息實(shí)現(xiàn)預(yù)先綁定,如果未實(shí)現(xiàn)預(yù)先綁定,則先進(jìn)行棋子ID代碼與數(shù)據(jù)操作處理平臺(tái) 中數(shù)據(jù)庫(kù)內(nèi)的角色屬性信息的綁定;
棋盤(pán)讀取棋盤(pán)上被移動(dòng)的棋子的棋子ID代碼;并將該移動(dòng)后的棋子的棋子ID代 碼信息以及該移動(dòng)后棋子所對(duì)應(yīng)的棋格ID代碼信息發(fā)送給數(shù)據(jù)操作處理平臺(tái);數(shù)據(jù)操作處理平臺(tái)將接收的被移動(dòng)的棋子的棋子ID代碼信息和該移動(dòng)后棋子所 對(duì)應(yīng)的棋格ID代碼信息與數(shù)據(jù)操作處理平臺(tái)數(shù)據(jù)庫(kù)內(nèi)的該被移動(dòng)棋子ID代碼所對(duì)應(yīng)的 角色屬性信息和該移動(dòng)后棋子位置的棋格ID代碼所對(duì)應(yīng)的棋格屬性信息進(jìn)行匹配比較運(yùn) 算;并對(duì)該被移動(dòng)的棋子的角色屬性信息是否有變化進(jìn)行判定,當(dāng)該被移動(dòng)的棋子因角色 與棋格的匹配信息而產(chǎn)生角色屬性信息變化時(shí),數(shù)據(jù)操作處理平臺(tái)強(qiáng)制更新該被移動(dòng)的棋 子的棋子ID代碼在所述數(shù)據(jù)庫(kù)中所對(duì)應(yīng)的角色屬性信息,否則,保留該被移動(dòng)的棋子的棋 子ID代碼在所述數(shù)據(jù)庫(kù)中所對(duì)應(yīng)的角色屬性信息不變;數(shù)據(jù)操作處理平臺(tái)啟動(dòng)游戲互動(dòng),向參與游戲互動(dòng)的其它已聯(lián)機(jī)綁定的數(shù)據(jù)操作 處理平臺(tái)發(fā)送游戲互動(dòng)的數(shù)據(jù),同時(shí)接收來(lái)自于參與游戲互動(dòng)的其它已聯(lián)機(jī)綁定的數(shù)據(jù)操 作處理平臺(tái)所傳來(lái)的游戲互動(dòng)數(shù)據(jù);數(shù)據(jù)操作處理平臺(tái)對(duì)游戲互動(dòng)數(shù)據(jù)進(jìn)行計(jì)算和比較分析判斷,并強(qiáng)制更新在游戲 互動(dòng)中棋子ID代碼在所述數(shù)據(jù)庫(kù)中所對(duì)應(yīng)的角色屬性信息。所述的棋盤(pán)根據(jù)預(yù)先設(shè)定方式讀取棋盤(pán)上所分布的棋子的棋子ID代碼的過(guò)程, 是在棋盤(pán)和棋子上分別設(shè)置有電子感應(yīng)模塊,棋盤(pán)通過(guò)電子感應(yīng)的方式來(lái)讀取棋子上的棋 子ID代碼。所述的數(shù)據(jù)操作處理平臺(tái)之間所預(yù)先建立的數(shù)據(jù)傳輸協(xié)議為無(wú)線(xiàn)通信協(xié)議。所述的數(shù)據(jù)操作處理平臺(tái)之間所預(yù)先建立的數(shù)據(jù)傳輸協(xié)議為有線(xiàn)通信協(xié)議。所述的棋盤(pán)與數(shù)據(jù)操作處理平臺(tái)之間所預(yù)先設(shè)定的數(shù)據(jù)傳輸方式為無(wú)線(xiàn)傳輸方 式,在棋盤(pán)和數(shù)據(jù)操作處理平臺(tái)上分別設(shè)有無(wú)線(xiàn)通信模塊,棋盤(pán)與數(shù)據(jù)操作處理平臺(tái)之間 通過(guò)各自的無(wú)線(xiàn)通信模塊實(shí)現(xiàn)數(shù)據(jù)的傳送。所述的棋盤(pán)與數(shù)據(jù)操作處理平臺(tái)之間所預(yù)先設(shè)定的數(shù)據(jù)傳輸方式為有線(xiàn)傳輸方 式,在棋盤(pán)和數(shù)據(jù)操作處理平臺(tái)上分別設(shè)有有線(xiàn)通信接口,棋盤(pán)與數(shù)據(jù)操作處理平臺(tái)之間 通過(guò)各自的有線(xiàn)通信接口實(shí)現(xiàn)數(shù)據(jù)的傳送。所述的棋子ID代碼與數(shù)據(jù)操作處理平臺(tái)中數(shù)據(jù)庫(kù)內(nèi)的角色屬性信息實(shí)現(xiàn)預(yù)先綁 定的過(guò)程,是在棋子和數(shù)據(jù)操作處理平臺(tái)中分別設(shè)有電子感應(yīng)模塊,數(shù)據(jù)操作處理平臺(tái)通 過(guò)電子感應(yīng)的方式能夠讀取棋子中的棋子ID代碼,其過(guò)程包括如下步驟a.數(shù)據(jù)操作處理平臺(tái)運(yùn)行游戲軟件,由數(shù)據(jù)操作處理平臺(tái)的顯示界面提供一個(gè)可 讓用戶(hù)進(jìn)行點(diǎn)選操作的操作界面;b.數(shù)據(jù)操作處理平臺(tái)通過(guò)電子感應(yīng)方式讀取棋子的棋子ID代碼;c.由數(shù)據(jù)操作處理平臺(tái)的顯示界面顯示一個(gè)可讓用戶(hù)進(jìn)行綁定操作的選擇界面, 該選擇界面包含有數(shù)據(jù)操作處理平臺(tái)所讀取的棋子的棋子ID代碼和數(shù)據(jù)操作處理平臺(tái)數(shù) 據(jù)庫(kù)內(nèi)的各個(gè)角色屬性信息,以讓用戶(hù)進(jìn)行點(diǎn)選操作;d.數(shù)據(jù)操作處理平臺(tái)接受用戶(hù)的點(diǎn)選輸入,將所讀取的棋子的棋子ID代碼與數(shù) 據(jù)庫(kù)內(nèi)的所點(diǎn)選的角色屬性信息實(shí)現(xiàn)綁定,并將該綁定信息存入數(shù)據(jù)操作處理平臺(tái)的數(shù)據(jù) 庫(kù)中。本發(fā)明的一種桌面游戲系統(tǒng)的數(shù)據(jù)處理方法,是在棋子中設(shè)有棋子ID代碼,在數(shù) 據(jù)操作處理平臺(tái)中設(shè)有數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)內(nèi)預(yù)先存儲(chǔ)有角色屬性信息,然后通過(guò)綁定方式,使棋子ID代碼與數(shù)據(jù)操作處理平臺(tái)的數(shù)據(jù)庫(kù)中的角色屬性信息綁定,在這種綁定的前提下, 數(shù)據(jù)操作處理平臺(tái)通過(guò)讀取棋子、棋盤(pán)的ID信息并調(diào)用數(shù)據(jù)庫(kù)信息來(lái)進(jìn)行集成化游戲數(shù) 據(jù)處理。棋子ID代碼與數(shù)據(jù)操作處理平臺(tái)(可以是主機(jī)/操作平臺(tái))的數(shù)據(jù)庫(kù)人物信息進(jìn) 行綁定,這個(gè)操作步驟可以在游戲準(zhǔn)備階段進(jìn)行,即,用戶(hù)先將棋子(也可稱(chēng)為角色手辦) 在數(shù)據(jù)操作處理平臺(tái)感應(yīng)位置上刷過(guò);也可在各個(gè)棋子(角色手辦)在棋盤(pán)初步布局完成 后,數(shù)據(jù)操作處理平臺(tái)(主機(jī)/操作平臺(tái))通過(guò)接收到的各個(gè)棋子(角色手辦)ID信息與 數(shù)據(jù)庫(kù)人物信息利用數(shù)據(jù)操作處理平臺(tái)內(nèi)置操作軟件進(jìn)行游戲角色I(xiàn)D綁定。數(shù)據(jù)操作處 理平臺(tái)可以是主機(jī),也可以是操作平臺(tái),或者是觸控板或觸控盤(pán)等。本發(fā)明的一種桌面游戲系統(tǒng)的數(shù)據(jù)處理方法,可以在兩個(gè)數(shù)據(jù)操作處理平臺(tái)之間 進(jìn)行游戲互動(dòng),也可以在多個(gè)數(shù)據(jù)操作處理平臺(tái)之間進(jìn)行游戲互動(dòng),當(dāng)然,還可以在一個(gè)數(shù) 據(jù)操作處理平臺(tái)上進(jìn)行游戲,此時(shí)相當(dāng)于人機(jī)互動(dòng)。本發(fā)明的一種桌面游戲系統(tǒng)的數(shù)據(jù)處理方法,既是一款獨(dú)立桌面游戲的數(shù)據(jù)處理 方式,也可以做為一款線(xiàn)上線(xiàn)下游戲的線(xiàn)下游戲數(shù)據(jù)處理方式,作為后者情況,需先將線(xiàn)上 的網(wǎng)絡(luò)服務(wù)器的個(gè)人賬戶(hù)的個(gè)人賬戶(hù)信息及角色屬性信息下載到數(shù)據(jù)操作處理平臺(tái)的數(shù) 據(jù)庫(kù)中,然后將棋子(角色手辦)ID代碼信息與數(shù)據(jù)操作處理平臺(tái)的數(shù)據(jù)庫(kù)的角色屬性信 息相綁定,這樣,就可以在線(xiàn)下通過(guò)本發(fā)明的方式,并利用兩個(gè)或更多個(gè)數(shù)據(jù)操作處理平臺(tái) 之間來(lái)進(jìn)行游戲互動(dòng),游戲過(guò)程結(jié)束后,數(shù)據(jù)操作處理平臺(tái)的數(shù)據(jù)庫(kù)的角色屬性信息會(huì)發(fā) 生變化,然后再利用數(shù)據(jù)操作處理平臺(tái)與線(xiàn)上網(wǎng)絡(luò)服務(wù)器之間的數(shù)據(jù)傳輸,將數(shù)據(jù)操作處 理平臺(tái)的數(shù)據(jù)庫(kù)的角色屬性信息去強(qiáng)制更新網(wǎng)絡(luò)服務(wù)器中的個(gè)人賬戶(hù)的角色屬性信息,實(shí) 現(xiàn)線(xiàn)上游戲產(chǎn)品線(xiàn)下進(jìn)行互動(dòng)的游戲娛樂(lè)目的。本發(fā)明的有益效果是,由于采用了在棋子中設(shè)置棋子ID代碼,棋盤(pán)設(shè)置棋盤(pán)ID代 碼,在數(shù)據(jù)操作處理平臺(tái)中設(shè)置數(shù)據(jù)庫(kù),且在數(shù)據(jù)庫(kù)內(nèi)預(yù)先存儲(chǔ)有角色屬性信息,然后通過(guò) 綁定方式,使棋子ID代碼與數(shù)據(jù)操作處理平臺(tái)的數(shù)據(jù)庫(kù)中的角色屬性信息綁定,然后在這 種綁定的前提下,數(shù)據(jù)操作處理平臺(tái)通過(guò)接收棋子棋盤(pán)各自ID信息與數(shù)據(jù)庫(kù)進(jìn)行比較運(yùn) 算,并且與其他數(shù)據(jù)操作處理平臺(tái)之間通過(guò)傳輸游戲互動(dòng)數(shù)據(jù)并調(diào)用各自數(shù)據(jù)庫(kù)中信息來(lái) 進(jìn)行集成化游戲數(shù)據(jù)處理,這種數(shù)據(jù)處理方法,既能作為一款獨(dú)立桌面游戲的數(shù)據(jù)處理方 式,也可以做為一款線(xiàn)上線(xiàn)下游戲的線(xiàn)下游戲數(shù)據(jù)處理方式,與現(xiàn)今桌面游戲相比,這種數(shù) 據(jù)處理方式減少了游戲玩家自己運(yùn)算游戲輸贏(yíng)結(jié)果,運(yùn)用電子數(shù)碼設(shè)備來(lái)替游戲玩家進(jìn)行 游戲運(yùn)算并增加動(dòng)畫(huà)顯示、集聲光電與一體的桌面游戲設(shè)備增加了游戲玩家的樂(lè)趣,使得 游戲玩家更能夠體驗(yàn)實(shí)景游戲互動(dòng)對(duì)戰(zhàn)的樂(lè)趣與刺激,并促進(jìn)游戲玩家之間的溝通交流。 由于棋子上只有棋子ID代碼而沒(méi)有角色屬性信息,同樣,棋盤(pán)上也僅有ID代碼,這種通過(guò) ID方式來(lái)進(jìn)行數(shù)據(jù)傳遞的優(yōu)勢(shì)在于解決硬件本身存儲(chǔ)屬性信息所造成的費(fèi)用較高的問(wèn) 題,因?yàn)橛布旧泶鎯?chǔ)有限的屬性信息不利于后續(xù)游戲內(nèi)容的增加和更新;而硬件內(nèi)存僅 有ID信息,使得同樣的硬件可應(yīng)用于多款游戲內(nèi)容,應(yīng)用于多款游戲內(nèi)容只需更新數(shù)據(jù)庫(kù) 中的信息,無(wú)需更新硬件設(shè)備,即可以通過(guò)對(duì)同一個(gè)棋子賦予不同的角色屬性信息來(lái)實(shí)現(xiàn) 一幅棋子、棋盤(pán),可以有多種玩法的目的,同時(shí),也方便于棋子、棋盤(pán)的制作。以下結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明;但本發(fā)明的一種桌面游戲系 統(tǒng)的數(shù)據(jù)處理方法不局限于實(shí)施例。
圖1是本發(fā)明的的流程示意圖。
具體實(shí)施例方式參見(jiàn)附圖所示,本發(fā)明的一種桌面游戲系統(tǒng)的數(shù)據(jù)處理方法,該系統(tǒng)包括棋子, 該棋子中預(yù)置有可被讀取的棋子ID代碼;棋盤(pán),該棋盤(pán)中預(yù)置有可被讀取的棋盤(pán)ID代碼, 且棋盤(pán)中還設(shè)置有若干個(gè)棋格,每個(gè)棋格中還對(duì)應(yīng)預(yù)置有可被讀取的棋格ID代碼;數(shù)據(jù)操 作處理平臺(tái),該數(shù)據(jù)操作處理平臺(tái)預(yù)置有游戲軟件,且其設(shè)有數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)內(nèi)預(yù)先存儲(chǔ)有 角色屬性信息和棋盤(pán)的棋格屬性信息以及角色與棋格的匹配信息;該方法包括如下步驟數(shù)據(jù)操作處理平臺(tái)運(yùn)行游戲軟件;即,開(kāi)始;數(shù)據(jù)操作處理平臺(tái)可以是觸控板,也 可以是觸控盤(pán);數(shù)據(jù)操作處理平臺(tái)之間利用預(yù)先建立的數(shù)據(jù)傳輸協(xié)議實(shí)現(xiàn)聯(lián)機(jī)綁定;在這個(gè)過(guò)程 中,首先,數(shù)據(jù)操作處理平臺(tái)要通過(guò)內(nèi)置無(wú)線(xiàn)協(xié)議技術(shù)(以無(wú)線(xiàn)通信為例)搜尋附近的同類(lèi) 游戲數(shù)據(jù)操作處理平臺(tái),如圖1的步驟101 ;然后,數(shù)據(jù)操作處理平臺(tái)通過(guò)內(nèi)置無(wú)線(xiàn)協(xié)議技 術(shù)向游戲參與方的數(shù)據(jù)操作處理平臺(tái)提出聯(lián)機(jī)申請(qǐng)信號(hào),即數(shù)據(jù)操作處理平臺(tái)向附近的同 類(lèi)游戲數(shù)據(jù)操作處理平臺(tái)發(fā)送聯(lián)機(jī)請(qǐng)求,如圖1的步驟102 ;如果被請(qǐng)求方不同意聯(lián)機(jī),則 結(jié)束該過(guò)程,如果被請(qǐng)求方同意聯(lián)機(jī),則數(shù)據(jù)操作處理平臺(tái)通過(guò)內(nèi)置無(wú)線(xiàn)協(xié)議技術(shù)確定互 相聯(lián)機(jī)綁定信號(hào),如圖1的步驟103 ;棋盤(pán)根據(jù)預(yù)先設(shè)定方式讀取棋盤(pán)上所分布的棋子的棋子ID代碼;棋盤(pán)根據(jù)與數(shù)據(jù)操作處理平臺(tái)之間所預(yù)先設(shè)定的數(shù)據(jù)傳輸方式向數(shù)據(jù)操作處理 平臺(tái)傳送棋子ID代碼信息、棋盤(pán)ID代碼信息、棋盤(pán)中各棋格分布狀態(tài)的棋格ID代碼信息 以及棋子在棋盤(pán)的棋格中所對(duì)應(yīng)的棋格ID代碼信息;即,棋盤(pán)通過(guò)內(nèi)置的數(shù)據(jù)發(fā)射器將棋 子(或稱(chēng)為角色手板)初始陣型ID代碼信息、棋子所在棋格的棋盤(pán)ID代碼信息、棋盤(pán)初始 布局ID信息以數(shù)據(jù)傳輸方式發(fā)送至數(shù)據(jù)操作處理平臺(tái),由數(shù)據(jù)操作處理平臺(tái)存入其數(shù)據(jù) 庫(kù)中,如圖1的步驟104;數(shù)據(jù)操作處理平臺(tái)判斷棋子ID代碼是否與數(shù)據(jù)操作處理平臺(tái)中數(shù)據(jù)庫(kù)內(nèi)的角色 屬性信息實(shí)現(xiàn)預(yù)先綁定,即,判定棋子ID與數(shù)據(jù)庫(kù)個(gè)人屬性是否綁定,如圖1的步驟105 ; 如果未實(shí)現(xiàn)預(yù)先綁定,則先進(jìn)行棋子ID代碼與數(shù)據(jù)操作處理平臺(tái)中數(shù)據(jù)庫(kù)內(nèi)的角色屬性 信息的綁定,即,用戶(hù)通過(guò)內(nèi)置配套軟件依個(gè)人計(jì)劃選擇數(shù)據(jù)庫(kù)內(nèi)棋子屬性信息與前步從 棋盤(pán)傳來(lái)的各個(gè)棋子(角色手板)的棋子ID代碼綁定,如圖1的步驟106;如果已經(jīng)預(yù)先 綁定,則省略步驟106,直接進(jìn)入下一步驟;棋盤(pán)讀取棋盤(pán)上被移動(dòng)的棋子的棋子ID代碼,即,移動(dòng)與數(shù)據(jù)操作處理平臺(tái)的數(shù) 據(jù)庫(kù)信息成功綁定后的棋子(角色手板)置于棋盤(pán)的某一位置,如圖1的步驟107 ;并將該 移動(dòng)后的棋子的棋子ID代碼信息以及該移動(dòng)后棋子所對(duì)應(yīng)的棋格ID代碼信息發(fā)送給數(shù)據(jù) 操作處理平臺(tái),即,棋盤(pán)通過(guò)內(nèi)置數(shù)據(jù)發(fā)射器將棋子(角色手板)ID代碼信息與棋子(角色 手板)所在棋格的棋盤(pán)ID代碼信息以數(shù)據(jù)傳輸方式發(fā)送至數(shù)據(jù)操作處理平臺(tái),如圖1的步 驟 108 ;數(shù)據(jù)操作處理平臺(tái)將接收的被移動(dòng)的棋子的棋子ID代碼信息和該移動(dòng)后棋子所 對(duì)應(yīng)的棋格ID代碼信息與數(shù)據(jù)操作處理平臺(tái)數(shù)據(jù)庫(kù)內(nèi)的該被移動(dòng)棋子ID代碼所對(duì)應(yīng)的角色屬性信息和該移動(dòng)后棋子位置的棋格ID代碼所對(duì)應(yīng)的棋格屬性信息進(jìn)行匹配比較運(yùn) 算,即,數(shù)據(jù)操作處理平臺(tái)通過(guò)內(nèi)置軟件將接收的棋子(角色手板)ID信息和棋盤(pán)ID信息 與數(shù)據(jù)操作處理平臺(tái)的數(shù)據(jù)庫(kù)中的棋子(角色手板)屬性信息和棋格屬性信息以及角色與 棋格的匹配信息相比較運(yùn)算,如圖1的步驟109 ;并對(duì)該被移動(dòng)的棋子的角色屬性信息是否 有變化進(jìn)行判定,如圖1的步驟110 ;當(dāng)該被移動(dòng)的棋子因角色與棋格的匹配信息而產(chǎn)生角 色屬性信息變化時(shí),數(shù)據(jù)操作處理平臺(tái)強(qiáng)制更新該被移動(dòng)的棋子的棋子ID代碼在所述數(shù) 據(jù)庫(kù)中所對(duì)應(yīng)的角色屬性信息,即,數(shù)據(jù)操作處理平臺(tái)通過(guò)內(nèi)置軟件強(qiáng)制更新數(shù)據(jù)操作處 理平臺(tái)的數(shù)據(jù)庫(kù)里的用戶(hù)個(gè)人數(shù)據(jù)(即棋子的屬性信息),如圖1的步驟111 ;否則,保留該 被移動(dòng)的棋子的棋子ID代碼在所述數(shù)據(jù)庫(kù)中所對(duì)應(yīng)的角色屬性信息不變,即,此時(shí)棋子的 位置移動(dòng)不影響角色屬性,省略了步驟111 ;如果要啟動(dòng)游戲互動(dòng),則進(jìn)入下一步驟,如果不啟動(dòng)游戲互動(dòng),可以返回步驟107, 繼續(xù)在棋盤(pán)上移動(dòng)棋子;數(shù)據(jù)操作處理平臺(tái)啟動(dòng)游戲互動(dòng),并向參與游戲互動(dòng)的其它已聯(lián)機(jī)綁定的數(shù)據(jù)操 作處理平臺(tái)發(fā)送游戲互動(dòng)的數(shù)據(jù),同時(shí)接收來(lái)自于參與游戲互動(dòng)的其它已聯(lián)機(jī)綁定的數(shù)據(jù) 操作處理平臺(tái)所傳來(lái)的游戲互動(dòng)數(shù)據(jù);即,用戶(hù)可以操作數(shù)據(jù)操作處理平臺(tái)利用內(nèi)置配套 程序軟件進(jìn)行游戲相關(guān)動(dòng)作,如圖1的步驟112 ;根據(jù)游戲動(dòng)作需要,兩個(gè)或更多個(gè)的數(shù)據(jù) 操作處理平臺(tái)之間會(huì)進(jìn)行數(shù)據(jù)傳輸和接收互動(dòng),如圖1的步驟113 ;數(shù)據(jù)操作處理平臺(tái)對(duì)游戲互動(dòng)數(shù)據(jù)進(jìn)行計(jì)算和比較分析判斷,S卩,數(shù)據(jù)操作處理 平臺(tái)通過(guò)內(nèi)置軟件程序?qū)⒍喾接螒蛐畔⑦M(jìn)行運(yùn)算比較,如圖1的步驟114 ;數(shù)據(jù)操作處理平 臺(tái)并強(qiáng)制更新在游戲互動(dòng)中棋子ID代碼在所述數(shù)據(jù)庫(kù)中所對(duì)應(yīng)的角色屬性信息,即數(shù)據(jù) 操作處理平臺(tái)通過(guò)內(nèi)置軟件強(qiáng)制更新數(shù)據(jù)操作處理平臺(tái)的數(shù)據(jù)庫(kù)里的用戶(hù)個(gè)人數(shù)據(jù)(即 棋子的屬性信息),如圖1的步驟115 ;數(shù)據(jù)操作處理平臺(tái)最后根據(jù)其游戲內(nèi)置軟件程序的相關(guān)規(guī)則判斷游戲是否結(jié)束, 如圖1的步驟116,如果沒(méi)有結(jié)束,則返回步驟107。所述的棋盤(pán)根據(jù)預(yù)先設(shè)定方式讀取棋盤(pán)上所分布的棋子的棋子ID代碼的過(guò)程, 是在棋盤(pán)和棋子上分別設(shè)置有電子感應(yīng)模塊,棋盤(pán)通過(guò)電子感應(yīng)的方式來(lái)讀取棋子上的棋 子ID代碼。本實(shí)施例中,所述的數(shù)據(jù)操作處理平臺(tái)之間所預(yù)先建立的數(shù)據(jù)傳輸協(xié)議為無(wú)線(xiàn)通 信協(xié)議。當(dāng)然,也可以是,所述的數(shù)據(jù)操作處理平臺(tái)之間所預(yù)先建立的數(shù)據(jù)傳輸協(xié)議為有 線(xiàn)通信協(xié)議。本實(shí)施例中,所述的棋盤(pán)與數(shù)據(jù)操作處理平臺(tái)之間所預(yù)先設(shè)定的數(shù)據(jù)傳輸方式為 無(wú)線(xiàn)傳輸方式,在棋盤(pán)和數(shù)據(jù)操作處理平臺(tái)上分別設(shè)有無(wú)線(xiàn)通信模塊,棋盤(pán)與數(shù)據(jù)操作處 理平臺(tái)之間通過(guò)各自的無(wú)線(xiàn)通信模塊實(shí)現(xiàn)數(shù)據(jù)的傳送。當(dāng)然,也可以是,所述的棋盤(pán)與數(shù)據(jù)操作處理平臺(tái)之間所預(yù)先設(shè)定的數(shù)據(jù)傳輸方 式為有線(xiàn)傳輸方式,在棋盤(pán)和數(shù)據(jù)操作處理平臺(tái)上分別設(shè)有有線(xiàn)通信接口,棋盤(pán)與數(shù)據(jù)操 作處理平臺(tái)之間通過(guò)各自的有線(xiàn)通信接口實(shí)現(xiàn)數(shù)據(jù)的傳送。所述的棋子ID代碼與數(shù)據(jù)操作處理平臺(tái)中數(shù)據(jù)庫(kù)內(nèi)的角色屬性信息實(shí)現(xiàn)預(yù)先綁 定的過(guò)程,是在棋子和數(shù)據(jù)操作處理平臺(tái)中分別設(shè)有電子感應(yīng)模塊,數(shù)據(jù)操作處理平臺(tái)通過(guò)電子感應(yīng)的方式能夠讀取棋子中的棋子ID代碼,其過(guò)程包括如下步驟a.數(shù)據(jù)操作處理平臺(tái)運(yùn)行游戲軟件,由數(shù)據(jù)操作處理平臺(tái)的顯示界面提供一個(gè)可 讓用戶(hù)進(jìn)行點(diǎn)選操作的操作界面;b.數(shù)據(jù)操作處理平臺(tái)通過(guò)電子感應(yīng)方式讀取棋子的棋子ID代碼;c.由數(shù)據(jù)操作處理平臺(tái)的顯示界面顯示一個(gè)可讓用戶(hù)進(jìn)行綁定操作的選擇界面, 該選擇界面包含有數(shù)據(jù)操作處理平臺(tái)所讀取的棋子的棋子ID代碼和數(shù)據(jù)操作處理平臺(tái)數(shù) 據(jù)庫(kù)內(nèi)的各個(gè)角色屬性信息,以讓用戶(hù)進(jìn)行點(diǎn)選操作;d.數(shù)據(jù)操作處理平臺(tái)接受用戶(hù)的點(diǎn)選輸入,將所讀取的棋子的棋子ID代碼與數(shù) 據(jù)庫(kù)內(nèi)的所點(diǎn)選的角色屬性信息實(shí)現(xiàn)綁定,并將該綁定信息存入數(shù)據(jù)操作處理平臺(tái)的數(shù)據(jù) 庫(kù)中。本發(fā)明的一種桌面游戲系統(tǒng)的數(shù)據(jù)處理方法,是在棋子中設(shè)有棋子ID代碼,在數(shù) 據(jù)操作處理平臺(tái)中設(shè)有數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)內(nèi)預(yù)先存儲(chǔ)有角色屬性信息,然后通過(guò)綁定方式,使 棋子ID代碼與數(shù)據(jù)操作處理平臺(tái)的數(shù)據(jù)庫(kù)中的角色屬性信息綁定,在這種綁定的前提下, 數(shù)據(jù)操作處理平臺(tái)通過(guò)讀取棋子、棋盤(pán)的ID信息并調(diào)用數(shù)據(jù)庫(kù)信息來(lái)進(jìn)行集成化游戲數(shù) 據(jù)處理。棋子ID代碼與數(shù)據(jù)操作處理平臺(tái)(可以是主機(jī)/操作平臺(tái))的數(shù)據(jù)庫(kù)人物信息進(jìn) 行綁定,這個(gè)操作步驟可以在游戲準(zhǔn)備階段進(jìn)行,即,用戶(hù)先將棋子(也可稱(chēng)為角色手辦) 在數(shù)據(jù)操作處理平臺(tái)感應(yīng)位置上刷過(guò);也可在各個(gè)棋子(角色手辦)在棋盤(pán)初步布局完成 后,數(shù)據(jù)操作處理平臺(tái)(主機(jī)/操作平臺(tái))通過(guò)接收到的各個(gè)棋子(角色手辦)ID信息與 數(shù)據(jù)庫(kù)人物信息利用數(shù)據(jù)操作處理平臺(tái)內(nèi)置操作軟件進(jìn)行游戲角色I(xiàn)D綁定。數(shù)據(jù)操作處 理平臺(tái)可以是主機(jī),也可以是操作平臺(tái),或者是觸控板或觸控盤(pán)等。本發(fā)明的一種桌面游戲系統(tǒng)的數(shù)據(jù)處理方法,可以在兩個(gè)數(shù)據(jù)操作處理平臺(tái)之間 進(jìn)行游戲互動(dòng),也可以在多個(gè)數(shù)據(jù)操作處理平臺(tái)之間進(jìn)行游戲互動(dòng),當(dāng)然,還可以在一個(gè)數(shù) 據(jù)操作處理平臺(tái)上進(jìn)行游戲,此時(shí)相當(dāng)于人機(jī)互動(dòng)。本發(fā)明的一種桌面游戲系統(tǒng)的數(shù)據(jù)處理方法,既是一款獨(dú)立桌面游戲的數(shù)據(jù)處理 方式,也可以做為一款線(xiàn)上線(xiàn)下游戲的線(xiàn)下游戲數(shù)據(jù)處理方式,作為后者情況,需先將線(xiàn)上 的網(wǎng)絡(luò)服務(wù)器的個(gè)人賬戶(hù)的個(gè)人賬戶(hù)信息及角色屬性信息下載到數(shù)據(jù)操作處理平臺(tái)的數(shù) 據(jù)庫(kù)中,然后將棋子(角色手辦)ID代碼信息與數(shù)據(jù)操作處理平臺(tái)的數(shù)據(jù)庫(kù)的角色屬性信 息相綁定,這樣,就可以在線(xiàn)下通過(guò)本發(fā)明的方式,并利用兩個(gè)或更多個(gè)數(shù)據(jù)操作處理平臺(tái) 之間來(lái)進(jìn)行游戲互動(dòng),游戲過(guò)程結(jié)束后,數(shù)據(jù)操作處理平臺(tái)的數(shù)據(jù)庫(kù)的角色屬性信息會(huì)發(fā) 生變化,然后再利用數(shù)據(jù)操作處理平臺(tái)與線(xiàn)上網(wǎng)絡(luò)服務(wù)器之間的數(shù)據(jù)傳輸,將數(shù)據(jù)操作處 理平臺(tái)的數(shù)據(jù)庫(kù)的角色屬性信息去強(qiáng)制更新網(wǎng)絡(luò)服務(wù)器中的個(gè)人賬戶(hù)的角色屬性信息,實(shí) 現(xiàn)線(xiàn)上游戲產(chǎn)品線(xiàn)下進(jìn)行互動(dòng)的游戲娛樂(lè)目的。上述實(shí)施例僅用來(lái)進(jìn)一步說(shuō)明本發(fā)明的一種桌面游戲系統(tǒng)的數(shù)據(jù)處理方法,但本 發(fā)明并不局限于實(shí)施例,凡是依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、 等同變化與修飾,均落入本發(fā)明技術(shù)方案的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種桌面游戲系統(tǒng)的數(shù)據(jù)處理方法,其特征在于該系統(tǒng)包括棋子,該棋子中預(yù)置 有可被讀取的棋子ID代碼;棋盤(pán),該棋盤(pán)中預(yù)置有可被讀取的棋盤(pán)ID代碼,且棋盤(pán)中還設(shè) 置有若干個(gè)棋格,每個(gè)棋格中還對(duì)應(yīng)預(yù)置有可被讀取的棋格ID代碼;數(shù)據(jù)操作處理平臺(tái), 該數(shù)據(jù)操作處理平臺(tái)預(yù)置有游戲軟件,且其設(shè)有數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)內(nèi)預(yù)先存儲(chǔ)有角色屬性信 息、棋盤(pán)的棋格屬性信息以及角色與棋格的匹配信息;該方法包括如下步驟數(shù)據(jù)操作處理平臺(tái)運(yùn)行游戲軟件;數(shù)據(jù)操作處理平臺(tái)之間利用預(yù)先建立的數(shù)據(jù)傳輸協(xié)議實(shí)現(xiàn)聯(lián)機(jī)綁定; 棋盤(pán)根據(jù)預(yù)先設(shè)定方式讀取棋盤(pán)上所分布的棋子的棋子I D代碼; 棋盤(pán)根據(jù)與數(shù)據(jù)操作處理平臺(tái)之間所預(yù)先設(shè)定的數(shù)據(jù)傳輸方式向數(shù)據(jù)操作處理平臺(tái) 傳送棋子ID代碼信息、棋盤(pán)ID代碼信息、棋盤(pán)中各棋格分布狀態(tài)的棋格ID代碼信息以及 棋子在棋盤(pán)的棋格中所對(duì)應(yīng)的棋格ID代碼信息;數(shù)據(jù)操作處理平臺(tái)判斷棋子ID代碼是否與數(shù)據(jù)操作處理平臺(tái)中數(shù)據(jù)庫(kù)內(nèi)的角色屬性 信息實(shí)現(xiàn)預(yù)先綁定,如果未實(shí)現(xiàn)預(yù)先綁定,則先進(jìn)行棋子ID代碼與數(shù)據(jù)操作處理平臺(tái)中數(shù) 據(jù)庫(kù)內(nèi)的角色屬性信息的綁定;棋盤(pán)讀取棋盤(pán)上被移動(dòng)的棋子的棋子ID代碼;并將該移動(dòng)后的棋子的棋子ID代碼信 息以及該移動(dòng)后棋子所對(duì)應(yīng)的棋格ID代碼信息發(fā)送給數(shù)據(jù)操作處理平臺(tái);數(shù)據(jù)操作處理平臺(tái)將接收的被移動(dòng)的棋子的棋子ID代碼信息和該移動(dòng)后棋子所對(duì)應(yīng) 的棋格ID代碼信息與數(shù)據(jù)操作處理平臺(tái)數(shù)據(jù)庫(kù)內(nèi)的該被移動(dòng)棋子ID代碼所對(duì)應(yīng)的角色屬 性信息和該移動(dòng)后棋子位置的棋格ID代碼所對(duì)應(yīng)的棋格屬性信息進(jìn)行匹配比較運(yùn)算;并 對(duì)該被移動(dòng)的棋子的角色屬性信息是否有變化進(jìn)行判定,當(dāng)該被移動(dòng)的棋子因角色與棋格 的匹配信息而產(chǎn)生角色屬性信息變化時(shí),數(shù)據(jù)操作處理平臺(tái)強(qiáng)制更新該被移動(dòng)的棋子的棋 子ID代碼在所述數(shù)據(jù)庫(kù)中所對(duì)應(yīng)的角色屬性信息,否則,保留該被移動(dòng)的棋子的棋子ID代 碼在所述數(shù)據(jù)庫(kù)中所對(duì)應(yīng)的角色屬性信息不變;數(shù)據(jù)操作處理平臺(tái)啟動(dòng)游戲互動(dòng),向參與游戲互動(dòng)的其它已聯(lián)機(jī)綁定的數(shù)據(jù)操作處理 平臺(tái)發(fā)送游戲互動(dòng)的數(shù)據(jù),同時(shí)接收來(lái)自于參與游戲互動(dòng)的其它已聯(lián)機(jī)綁定的數(shù)據(jù)操作處 理平臺(tái)所傳來(lái)的游戲互動(dòng)數(shù)據(jù);數(shù)據(jù)操作處理平臺(tái)對(duì)游戲互動(dòng)數(shù)據(jù)進(jìn)行計(jì)算和比較分析判斷,并強(qiáng)制更新在游戲互動(dòng) 中棋子ID代碼在所述數(shù)據(jù)庫(kù)中所對(duì)應(yīng)的角色屬性信息。
2.根據(jù)權(quán)利要求1所述的桌面游戲系統(tǒng)的數(shù)據(jù)處理方法,其特征在于所述的棋盤(pán)根 據(jù)預(yù)先設(shè)定方式讀取棋盤(pán)上所分布的棋子的棋子ID代碼的過(guò)程,是在棋盤(pán)和棋子上分別 設(shè)置有電子感應(yīng)模塊,棋盤(pán)通過(guò)電子感應(yīng)的方式來(lái)讀取棋子上的棋子ID代碼。
3.根據(jù)權(quán)利要求1所述的桌面游戲系統(tǒng)的數(shù)據(jù)處理方法,其特征在于所述的數(shù)據(jù)操 作處理平臺(tái)之間所預(yù)先建立的數(shù)據(jù)傳輸協(xié)議為無(wú)線(xiàn)通信協(xié)議。
4.根據(jù)權(quán)利要求1所述的桌面游戲系統(tǒng)的數(shù)據(jù)處理方法,其特征在于所述的數(shù)據(jù)操 作處理平臺(tái)之間所預(yù)先建立的數(shù)據(jù)傳輸協(xié)議為有線(xiàn)通信協(xié)議。
5.根據(jù)權(quán)利要求1所述的桌面游戲系統(tǒng)的數(shù)據(jù)處理方法,其特征在于所述的棋盤(pán)與 數(shù)據(jù)操作處理平臺(tái)之間所預(yù)先設(shè)定的數(shù)據(jù)傳輸方式為無(wú)線(xiàn)傳輸方式,在棋盤(pán)和數(shù)據(jù)操作處 理平臺(tái)上分別設(shè)有無(wú)線(xiàn)通信模塊,棋盤(pán)與數(shù)據(jù)操作處理平臺(tái)之間通過(guò)各自的無(wú)線(xiàn)通信模塊 實(shí)現(xiàn)數(shù)據(jù)的傳送。
6.根據(jù)權(quán)利要求1所述的桌面游戲系統(tǒng)的數(shù)據(jù)處理方法,其特征在于所述的棋盤(pán)與 數(shù)據(jù)操作處理平臺(tái)之間所預(yù)先設(shè)定的數(shù)據(jù)傳輸方式為有線(xiàn)傳輸方式,在棋盤(pán)和數(shù)據(jù)操作處 理平臺(tái)上分別設(shè)有有線(xiàn)通信接口,棋盤(pán)與數(shù)據(jù)操作處理平臺(tái)之間通過(guò)各自的有線(xiàn)通信接口 實(shí)現(xiàn)數(shù)據(jù)的傳送。
7.根據(jù)權(quán)利要求1所述的桌面游戲系統(tǒng)的數(shù)據(jù)處理方法,其特征在于所述的棋子ID 代碼與數(shù)據(jù)操作處理平臺(tái)中數(shù)據(jù)庫(kù)內(nèi)的角色屬性信息實(shí)現(xiàn)預(yù)先綁定的過(guò)程,是在棋子和數(shù) 據(jù)操作處理平臺(tái)中分別設(shè)有電子感應(yīng)模塊,數(shù)據(jù)操作處理平臺(tái)通過(guò)電子感應(yīng)的方式能夠讀 取棋子中的棋子ID代碼,其過(guò)程包括如下步驟a.數(shù)據(jù)操作處理平臺(tái)運(yùn)行游戲軟件,由數(shù)據(jù)操作處理平臺(tái)的顯示界面提供一個(gè)可讓用 戶(hù)進(jìn)行點(diǎn)選操作的操作界面;b.數(shù)據(jù)操作處理平臺(tái)通過(guò)電子感應(yīng)方式讀取棋子的棋子ID代碼;c.由數(shù)據(jù)操作處理平臺(tái)的顯示界面顯示一個(gè)可讓用戶(hù)進(jìn)行綁定操作的選擇界面,該選 擇界面包含有數(shù)據(jù)操作處理平臺(tái)所讀取的棋子的棋子ID代碼和數(shù)據(jù)操作處理平臺(tái)數(shù)據(jù)庫(kù) 內(nèi)的各個(gè)角色屬性信息,以讓用戶(hù)進(jìn)行點(diǎn)選操作;d.數(shù)據(jù)操作處理平臺(tái)接受用戶(hù)的點(diǎn)選輸入,將所讀取的棋子的棋子ID代碼與數(shù)據(jù)庫(kù) 內(nèi)的所點(diǎn)選的角色屬性信息實(shí)現(xiàn)綁定,并將該綁定信息存入數(shù)據(jù)操作處理平臺(tái)的數(shù)據(jù)庫(kù) 中。
全文摘要
本發(fā)明公開(kāi)了一種桌面游戲系統(tǒng)的數(shù)據(jù)處理方法,是在棋子設(shè)置ID代碼,在棋盤(pán)設(shè)置ID代碼,在數(shù)據(jù)操作處理平臺(tái)中設(shè)數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)內(nèi)預(yù)存有角色屬性信息,然后通過(guò)綁定,使棋子ID與數(shù)據(jù)操作處理平臺(tái)的數(shù)據(jù)庫(kù)中的角色屬性信息綁定,在這種綁定的前提下,數(shù)據(jù)操作處理平臺(tái)通過(guò)接收棋子棋盤(pán)各自ID信息與數(shù)據(jù)庫(kù)進(jìn)行比較運(yùn)算,且與其他數(shù)據(jù)操作處理平臺(tái)之間通過(guò)傳輸游戲互動(dòng)數(shù)據(jù)并調(diào)用各自數(shù)據(jù)庫(kù)中信息來(lái)進(jìn)行集成化游戲數(shù)據(jù)處理,該方法,既能作為一款獨(dú)立桌面游戲的數(shù)據(jù)處理,也可以做為一款線(xiàn)上線(xiàn)下游戲的線(xiàn)下游戲數(shù)據(jù)處理,而且,采用ID方式來(lái)傳遞數(shù)據(jù),可以解決硬件若本身存儲(chǔ)屬性信息所造成的費(fèi)用較高的問(wèn)題,使得同樣的硬件可應(yīng)用于多款游戲內(nèi)容,而無(wú)需更新硬件設(shè)備。
文檔編號(hào)G06F19/00GK102073784SQ20101055634
公開(kāi)日2011年5月25日 申請(qǐng)日期2010年11月24日 優(yōu)先權(quán)日2010年11月24日
發(fā)明者陳肖東 申請(qǐng)人:藍(lán)帽子(廈門(mén))文化傳播有限公司