[發(fā)明專利]撲克牌牌型序列和牌序序列的數(shù)據(jù)處理系統(tǒng)、裝置和方法有效
| 申請?zhí)枺?/td> | 201410499687.8 | 申請日: | 2014-09-25 |
| 公開(公告)號: | CN105447296B | 公開(公告)日: | 2018-01-16 |
| 發(fā)明(設(shè)計)人: | 賀銘;張林 | 申請(專利權(quán))人: | 博雅網(wǎng)絡(luò)游戲開發(fā)(深圳)有限公司 |
| 主分類號: | A63F13/60 | 分類號: | A63F13/60;A63F13/77;A63F3/00 |
| 代理公司: | 廣州華進(jìn)聯(lián)合專利商標(biāo)代理有限公司44224 | 代理人: | 何平 |
| 地址: | 518057 廣東省深圳市南山區(qū)中山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 撲克 牌牌 序列 數(shù)據(jù)處理系統(tǒng) 裝置 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種撲克牌牌型序列數(shù)據(jù)處理系統(tǒng)及其方法、一種撲克牌牌序序列數(shù)據(jù)處理裝置及其方法。
背景技術(shù)
用戶在計算機(jī)終端進(jìn)行電子棋牌游戲時,服務(wù)器會隨機(jī)為用戶發(fā)送特定數(shù)目的撲克牌供用戶使用。一款電子棋牌游戲除了在玩法上吸引用戶,還需要利用好的配牌算法隨意控制特殊牌型的出現(xiàn)概率,刺激用戶的游戲熱情。比如打斗地主,特殊牌型就是指斗地主中的對子、順子、炸彈等。
在沒有使用配牌算法之前,比較通用的做法是采用隨機(jī)一次性從牌堆中選牌發(fā)送給用戶,沒有針對特殊牌型的出現(xiàn)概率進(jìn)行特別處理,于是用戶手中的牌都是服務(wù)器隨機(jī)從牌堆中按照隨機(jī)策略分配給各個角色的,這種方法過于簡單,對于出牌組合的分布基本不可控制。角色的牌都很分散,拿到特殊牌型的概率會非常小,時間一長用戶就會逐漸降低游戲的熱情。
在棋牌類游戲(例如麻將、撲克等)開發(fā)完畢后,進(jìn)入測試階段時,則有對于特殊牌型(如斗地主中的對子、順子、炸彈等)測試的需求,因此存在對于提供特定牌型生成算法的需求。同時,為了增加產(chǎn)品的刺激性,也存在增大用戶獲得特殊牌型的概率的特殊需求。特殊牌型的掉落幾率通常在現(xiàn)有技術(shù)下,都是基于自然概率進(jìn)行不斷的測試,因?yàn)樽匀桓怕氏拢厥馀菩偷某霈F(xiàn)概率都會很低,所以需要進(jìn)行多次嘗試,這對于測試資源也是一種很大的浪費(fèi)。
發(fā)明內(nèi)容
基于此,有必要針對電子棋牌游戲中無法統(tǒng)一控制特殊牌型出現(xiàn)概率的問題,提供一種撲克牌牌型序列數(shù)據(jù)處理系統(tǒng)及其方法、一種撲克牌牌序序列數(shù)據(jù)處理裝置及其方法。
本發(fā)明提供的一種撲克牌牌型序列的數(shù)據(jù)處理系統(tǒng),其包括:
外部指令接收模塊,用于接收含有撲克牌游戲種類標(biāo)示信息和牌型種類信息的指定牌型請求或者牌型抽樣請求;
模型建立模塊,用于預(yù)先建立一牌型配置庫,記錄至少一種撲克牌游戲中各種牌型與概率區(qū)間之間屬性關(guān)聯(lián)的牌型配置表;
模型構(gòu)建模塊,用于生成二維動態(tài)數(shù)據(jù)結(jié)構(gòu),用以關(guān)聯(lián)記錄撲克牌游戲所需牌堆的撲克牌邏輯值與花色信息;
牌型抽樣模塊,用于根據(jù)所述牌型抽樣請求調(diào)用所述牌型配置庫中的一牌型配置表,利用隨機(jī)抽樣方式從所述牌型配置表中選擇目標(biāo)牌型,生成目標(biāo)牌型指令,或者依據(jù)所述指定牌型請求確定目標(biāo)牌型,生成目標(biāo)牌型指令;
牌序生成模塊,用于根據(jù)所述目標(biāo)牌型指令構(gòu)建用于記錄牌序的存儲空間,并依據(jù)隨機(jī)抽樣的撲克牌邏輯值查找所述二維動態(tài)數(shù)據(jù)結(jié)構(gòu),從所述撲克牌邏輯值對應(yīng)鏈表結(jié)構(gòu)中選擇一種花色,將所述撲克牌邏輯值及相應(yīng)抽樣的花色關(guān)聯(lián)填入所述存儲空間,形成牌序數(shù)組結(jié)構(gòu);及
牌序輸出模塊,用于讀取所述存儲空間,并將所述牌序數(shù)組結(jié)構(gòu)輸出。
在其中一個實(shí)施例中,所述系統(tǒng)還包括:配置庫測試接口,用于接收調(diào)整指令,并根據(jù)調(diào)整指令調(diào)整所述牌型配置庫中各個牌型配置表中各種牌型對應(yīng)的概率區(qū)間。
在其中一個實(shí)施例中,所述牌型抽樣模塊包括:
配置表調(diào)用單元,用于根據(jù)所述牌型抽樣請求調(diào)用所述牌型配置庫中相應(yīng)的牌型配置表;
隨機(jī)抽樣單元,用于從預(yù)設(shè)樣本空間中隨機(jī)生成一個整數(shù),生成抽樣指令,所述預(yù)設(shè)樣本空間包含所述牌型配置表中的概率區(qū)間;
查找單元,用于接收所述抽樣指令,依據(jù)所述整數(shù)查找被調(diào)用的牌型配置表,將所述整數(shù)落入的概率區(qū)間對應(yīng)的牌型確定為目標(biāo)牌型;及
牌型生成單元,用于將所述目標(biāo)牌型按照通訊協(xié)議格式生成目標(biāo)牌型指令,或者依據(jù)所述指定牌型請求確定目標(biāo)牌型,按照通訊協(xié)議格式生成目標(biāo)牌型指令,并傳輸至所述牌序生成模塊。
在其中一個實(shí)施例中,所述牌序生成模塊包括:
牌型輸入接口,用于接收來自所述牌型抽樣模塊的目標(biāo)牌型指令;
存儲空間生成單元,用于根據(jù)所述目標(biāo)牌型指令構(gòu)建存儲空間;
撲克牌邏輯值生成單元,用于從所需牌堆的所有撲克牌邏輯值中隨機(jī)抽樣一個或者多個撲克牌邏輯值,并依序填入到所述存儲空間;
撲克牌花色生成單元,用于根據(jù)抽樣得到的所述一個或者多個撲克牌邏輯值查找所述二維動態(tài)數(shù)據(jù)結(jié)構(gòu),取每一個撲克牌邏輯值對應(yīng)鏈表結(jié)構(gòu)中的最后一種或第一種花色,并將該花色信息關(guān)聯(lián)標(biāo)記給所述存儲空間中的相應(yīng)撲克牌邏輯值,以便在所述存儲空間中形成關(guān)聯(lián)牌型、撲克牌邏輯值及花色的牌序數(shù)組結(jié)構(gòu)。
基于上述撲克牌牌型序列的數(shù)據(jù)處理系統(tǒng),本發(fā)明還提供了一種撲克牌牌序序列的數(shù)據(jù)處理裝置,其包括:
上述撲克牌牌型序列的數(shù)據(jù)處理系統(tǒng);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于博雅網(wǎng)絡(luò)游戲開發(fā)(深圳)有限公司,未經(jīng)博雅網(wǎng)絡(luò)游戲開發(fā)(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410499687.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 在數(shù)據(jù)處理系統(tǒng)中基于所需電池壽命的計算機(jī)電源管理
- 在網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)中安裝軟件的方法和系統(tǒng)
- 遠(yuǎn)程數(shù)據(jù)處理系統(tǒng)的配置
- 多個子據(jù)處理系統(tǒng)之間在線切換的方法
- 跨境多幣種數(shù)據(jù)處理系統(tǒng)和方法
- 用于批量和實(shí)時數(shù)據(jù)處理的設(shè)備、系統(tǒng)和方法
- 動態(tài)地調(diào)整品牌和平臺界面元素
- 基于銀行卡交易的數(shù)據(jù)處理方法以及數(shù)據(jù)處理系統(tǒng)
- 數(shù)據(jù)處理方法、裝置和設(shè)備
- 用于批量和實(shí)時數(shù)據(jù)處理的設(shè)備、系統(tǒng)和方法





