分布式數(shù)碼游戲牌打出狀態(tài)識別方法
【專利摘要】本發(fā)明屬于電子游藝技術(shù)領(lǐng)域,特別涉及一種分布式數(shù)碼游戲牌打出狀態(tài)識別方法。分布式數(shù)碼游戲牌由多個具有ZigBee無線網(wǎng)絡(luò)通信功能的帶CPU的數(shù)碼終端組成,這種數(shù)碼牌可以是數(shù)碼麻將、數(shù)碼撲克等;每張數(shù)碼牌的狀態(tài)和進程數(shù)據(jù)可以通過無線網(wǎng)絡(luò)被全游戲系統(tǒng)實時分享;為了實時檢測和識別到當(dāng)前玩家打出的數(shù)碼牌張,在游戲桌面上設(shè)有一塊橡膠磁墊,每張數(shù)碼牌背面或側(cè)面安裝有感知磁場的傳感器,當(dāng)玩家將打出的數(shù)碼牌放到橡膠磁墊上時,傳感器檢測到磁場,通過接口將信息傳送給CPU,CPU則據(jù)此認定是該張數(shù)碼牌進入打出狀態(tài),然后該CPU通過無線網(wǎng)絡(luò)將打出牌信息通報給游戲中心或全體數(shù)碼牌。
【專利說明】
分布式數(shù)碼游戲牌打出狀態(tài)識別方法
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于電子游藝及娛樂用品技術(shù)領(lǐng)域,具體涉及一種分布式數(shù)碼游戲牌打出狀態(tài)識別方法?!颈尘凹夹g(shù)】
[0002]傳統(tǒng)電子游戲機、電腦游戲及智能手機的游戲系統(tǒng)都屬于現(xiàn)場單終端系統(tǒng),即每位游戲者使用單一的游戲終端機,該終端機承載本游戲端的全部數(shù)據(jù)信息,可以將這類游戲系統(tǒng)稱為現(xiàn)場集中式游戲系統(tǒng);而現(xiàn)場分布式游戲系統(tǒng)是指:現(xiàn)場中多個帶CPU的數(shù)碼終端通過無線聯(lián)網(wǎng)組成的一種游戲系統(tǒng),通常游戲玩家每人使用多個這種數(shù)碼終端,現(xiàn)場游戲過程的全部數(shù)據(jù)由系統(tǒng)中的數(shù)碼終端共同承載;中國專利“54制式的電子麻將”(公布號CN103768793A)就是一種典型的分布式數(shù)碼游戲系統(tǒng),每張數(shù)碼牌的狀態(tài)、進程等數(shù)據(jù)都是全游戲系統(tǒng)的一部分,接受系統(tǒng)的統(tǒng)一調(diào)度和管理。目前這種類型的分布式數(shù)碼游戲系統(tǒng)還處于理論階段,沒有產(chǎn)品面市。
[0003]分布式數(shù)碼游戲牌除了可以設(shè)計成數(shù)碼麻將,還可以設(shè)計成數(shù)碼橋牌、數(shù)碼軍棋等,在這類游戲系統(tǒng)中,需要系統(tǒng)能夠?qū)崟r準確地檢測、識別到游戲玩家當(dāng)前所打出的牌是哪張牌,常見技術(shù)是通過網(wǎng)絡(luò)地址或個體編號區(qū)分牌張;然而檢測識別每張牌的打出狀態(tài)可以有多種不同的技術(shù)方案,中國專利“54制式的電子麻將”采用的方法之一是分析牌體臥 /立姿態(tài)隨時間參數(shù)變化情況的方法來識別牌體是否被打出;盡管這種方法能夠識別數(shù)碼牌張的打出狀態(tài),但使用該方法需要設(shè)置牌體的臥/立姿態(tài)檢測電路,且軟件設(shè)計中還要將沒有打出的“臥式”牌區(qū)分出來,軟件工作量較大,方法的強壯性不理想。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提出一種簡單、可靠、高效的分布式數(shù)碼游戲牌打出狀態(tài)識別方法。
[0005]本方法是針對分布式數(shù)碼游戲系統(tǒng)中玩家打出的牌如何檢測和識別提出的,這里所說的分布式數(shù)碼游戲牌是指:游戲現(xiàn)場的游戲系統(tǒng)是由多個具有無線網(wǎng)絡(luò)通信功能的帶 CHJ的數(shù)碼終端組成,每個數(shù)碼終端稱為數(shù)碼牌,這種數(shù)碼牌可以是數(shù)碼麻將、數(shù)碼撲克、數(shù)碼軍棋等,數(shù)碼終端的顯示部件可以顯示當(dāng)前牌的牌花;多張數(shù)碼牌通過無線網(wǎng)絡(luò)進行組網(wǎng)通信,每張數(shù)碼牌的狀態(tài)和進程數(shù)據(jù)可以被全游戲系統(tǒng)實時分享;為了實時檢測和識別到當(dāng)前玩家打出的數(shù)碼牌張,在游戲桌面上設(shè)有一塊帶磁性的區(qū)域,或者使用一塊磁性墊, 每張數(shù)碼牌表面或靠近表面的地方安裝有感知磁場的傳感器,傳感器電路與數(shù)碼牌的CPU 接口連接;數(shù)碼牌打出狀態(tài)的識別過程為:玩家將打出的數(shù)碼牌放到桌面上的磁性區(qū)或磁性墊上,傳感器檢測到磁性區(qū)或磁性墊的磁場后,通過接口將該磁狀態(tài)信息傳送給CPU,CPU 得到當(dāng)前傳感器由非磁性狀態(tài)到磁性狀態(tài)的變化,即認定是該張數(shù)碼牌進入打出狀態(tài),然后該數(shù)碼牌的CPU通過無線網(wǎng)絡(luò)將打出牌信息通報給游戲中心或全體數(shù)碼牌。
[0006]有益效果
[0007]本發(fā)明對比已有方法具有以下創(chuàng)新點:
[0008]1.游戲桌面上設(shè)置磁性區(qū)域磁性墊;
[0009]2?數(shù)碼牌使用磁性檢測傳感器。
[0010]本發(fā)明對比已有技術(shù)具有顯著優(yōu)點:
[0011]1.用空間特征界定數(shù)碼牌張是否打出的方法更可靠;
[0012]2.弓丨入本發(fā)明的識別方法簡化了設(shè)備的硬件和軟件,降低了成本。【附圖說明】
[0013]下面結(jié)合附圖和實施例對本發(fā)明進一步說明
[0014]圖1為本發(fā)明的示意圖;
[0015]圖2為實施例1示意圖;
[0016]圖3為實施例2示意圖;【具體實施方式】[〇〇17] 在圖1的分布式數(shù)碼游戲系統(tǒng)中,本地包括多個具有無線網(wǎng)絡(luò)通信功能的數(shù)碼牌 (1),全體數(shù)碼牌(1)通過無線通信方式聯(lián)網(wǎng)后形成統(tǒng)一的無線游戲系統(tǒng),游戲桌面上設(shè)有磁化區(qū)或者磁性墊(2),數(shù)碼牌(1)中靠近表面的地方安裝有感知磁場的傳感器(3),數(shù)碼牌⑴內(nèi)部有CPU中央處理器(4),傳感器(3)的輸出端與CPU(4)接口連接;數(shù)碼牌打出狀態(tài)的識別方法為:沒有打出的牌位于磁化區(qū)或者磁性墊(2)區(qū)域外,數(shù)碼牌(1)的傳感器 (3)輸出高電平給CPU(4),表示該張數(shù)碼牌沒有打出;當(dāng)玩家將一張數(shù)碼牌打出,放入磁化區(qū)或者磁性墊(2)上,該張數(shù)碼牌的傳感器(3)檢測到磁場的N極或S極而輸出低電平給 CPU(4),表示該張數(shù)碼牌當(dāng)前為打出狀態(tài),CPU(4)通過無線網(wǎng)絡(luò)通報給游戲系統(tǒng)。
[0018]實施例1:數(shù)碼麻將的打出狀態(tài)識別
[0019]在圖2的實施例1中,數(shù)碼麻將游戲系統(tǒng)擁有多張數(shù)碼麻將牌(1),數(shù)碼麻將游戲系統(tǒng)使用了 ZigBee無線網(wǎng)絡(luò),每張數(shù)碼麻將牌(1)都具有ZigBee無線聯(lián)網(wǎng)通信的功能,麻將桌中央設(shè)有用橡膠磁制成的橡膠磁墊(2),每張數(shù)碼麻將牌(1)背面都安裝有檢測磁場存在的霍爾傳感器(3),出于檢測的可靠性考慮,每張數(shù)碼麻將(1)背面的霍爾傳感器(3) 的數(shù)量多于一個;每張數(shù)碼麻將牌內(nèi)部還設(shè)有CPU中央處理器(4);在游戲過程中,玩家手中持有的數(shù)碼麻將牌(1)位于橡膠磁墊(2)外,霍爾傳感器(3)檢測不到磁場的存在,當(dāng)有玩家打出一張數(shù)碼麻將牌(1)時,系統(tǒng)檢測識別方法為:首先數(shù)碼麻將牌(1)打出,背面向下放到橡膠磁墊(2)上,該張數(shù)碼麻將牌(1)中的霍爾傳感器(3)檢測到橡膠磁墊(2)的磁場后,輸出低電平給CPU(4),CPU(4)根據(jù)此低電平認定該張數(shù)碼麻將牌(1)為玩家打出的牌,然后CPU (4)通過ZigBee無線網(wǎng)絡(luò)將此信息上報給數(shù)碼麻將游戲系統(tǒng)。
[0020]實施例2:數(shù)碼軍棋暗棋玩法中的牌張大小識別
[0021]圖3的實施例2為數(shù)碼軍棋的應(yīng)用,數(shù)碼軍棋游戲系統(tǒng)擁有多張數(shù)碼軍棋子(1), 游戲系統(tǒng)使用了 ZigBee無線網(wǎng)絡(luò),每張數(shù)碼軍棋子(1)都具有ZigBee無線聯(lián)網(wǎng)通信的功能,放棋盤的桌面上設(shè)一帶磁性的區(qū)域即磁化區(qū)(2),每張數(shù)碼軍棋子(1)側(cè)面都安裝有檢測磁場存在的霍爾傳感器(3),每張數(shù)碼軍棋子(1)內(nèi)部還設(shè)有CPU中央處理器(4);在游戲過程中,玩家手中持有的數(shù)碼軍棋子(1)全部位于磁化區(qū)(2)外,霍爾傳感器(3)檢測不到磁場的存在;在軍棋的暗棋玩法中,當(dāng)兩個玩家需要碰子比較大小時,即各拿出一顆棋子(1)進行比較時,需要系統(tǒng)能夠判別兩玩家拿出的是哪顆棋子,此時系統(tǒng)檢測識別方法為:兩玩家分別從本方棋子隊列中拿起一顆數(shù)碼軍棋子(1),將有霍爾傳感器(3)的側(cè)面向下放到磁化區(qū)(2)上,這兩張數(shù)碼軍棋子(1)中的霍爾傳感器(3)分別檢測到磁化區(qū)(2) 的磁場后,輸出低電平給各自的CPU (4),各自的CPU (4)根據(jù)此低電平認定該張數(shù)碼軍棋子 (1)為玩家打出的子,兩顆棋子(1)分別通過無線網(wǎng)絡(luò)將此信息上報給數(shù)碼軍棋游戲系統(tǒng), 由系統(tǒng)判斷它們的大小,然后將結(jié)果以某種方式公布給玩家。
【主權(quán)項】
1.一種分布式數(shù)碼游戲牌打出狀態(tài)識別方法,其特征在于:1)游戲桌面上設(shè)有一塊帶磁性的區(qū)域或磁性墊(2);2)每張數(shù)碼牌(1)表面或靠近表面的地方安裝有感知磁場的傳感器(3);3)數(shù)碼牌(1)放到磁性區(qū)或磁性墊(2)上,傳感器(3)檢測到磁場并通過接口將該磁 狀態(tài)信息傳送給CPU (4),CPU (4)即認定該數(shù)碼牌(1)為打出狀態(tài);4)CPU(4)將打出牌信息通過無線網(wǎng)絡(luò)通報給游戲中心或全體數(shù)碼牌(1)。2.根據(jù)權(quán)利要求(1)所述的一種分布式數(shù)碼游戲牌打出狀態(tài)識別方法,其特征在于游 戲中的磁性區(qū)域或磁性墊(2)使用的是橡膠磁墊。3.根據(jù)權(quán)利要求(1)所述的一種分布式數(shù)碼游戲牌打出狀態(tài)識別方法,其特征在于傳 感器(3)使用的是霍爾傳感器。4.根據(jù)權(quán)利要求(1)所述的一種分布式數(shù)碼游戲牌打出狀態(tài)識別方法,其特征在于游 戲中數(shù)碼牌使用的無線網(wǎng)絡(luò)為ZigBee無線網(wǎng)絡(luò)。5.根據(jù)權(quán)利要求3所述的傳感器(3),其特征在于,傳感器(3)的數(shù)量多于一個。
【文檔編號】A63F9/20GK105983230SQ201510094336
【公開日】2016年10月5日
【申請日】2015年2月28日
【發(fā)明人】楊順
【申請人】楊順