理牌控制方法及理牌控制裝置制造方法
【專利摘要】本發(fā)明公開了一種理牌控制方法及理牌控制裝置,涉及游戲【技術(shù)領(lǐng)域】。所述方法包括步驟:獲取麻將牌的狀態(tài)信息;根據(jù)所述狀態(tài)信息觸發(fā)進(jìn)入理牌階段。本發(fā)明實(shí)施例的方法及裝置根據(jù)麻將牌的運(yùn)動(dòng)狀態(tài)信息觸發(fā)進(jìn)入理牌階段,進(jìn)而實(shí)施對(duì)理牌階段的各種控制,為兼顧傳統(tǒng)棋牌類游戲的真實(shí)感以及基于網(wǎng)絡(luò)的棋牌類游戲的便捷的麻將游戲形式提供理牌階段的控制基礎(chǔ)。
【專利說明】理牌控制方法及理牌控制裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及游戲【技術(shù)領(lǐng)域】,尤其涉及一種理牌控制方法及理牌控制裝置。
【背景技術(shù)】
[0002]麻將集娛樂性與策略性與一體,深受人們喜愛。傳統(tǒng)的麻將需要四個(gè)玩家持真實(shí)的麻將牌在同一場(chǎng)所進(jìn)行,當(dāng)想要參與游戲的玩家處于異地時(shí),或本地玩家數(shù)量小于四個(gè)時(shí)便無(wú)法進(jìn)行游戲,經(jīng)常會(huì)出現(xiàn)“三缺一”的情況。
[0003]基于互聯(lián)網(wǎng)技術(shù)的麻將游戲所有玩家可通過聯(lián)網(wǎng)的方式參與游戲,在聯(lián)網(wǎng)的電腦上與遠(yuǎn)程的玩家進(jìn)行博弈,不要求玩家在同一地點(diǎn),也不要求真實(shí)玩家的數(shù)量。麻將游戲中的麻將牌及相應(yīng)的洗牌等動(dòng)作均有電腦智能完成,節(jié)省了玩家體力和時(shí)間,使其可以方便快捷的進(jìn)行游戲。
[0004]然而,基于網(wǎng)絡(luò)的麻將游戲中,玩家通過聯(lián)網(wǎng)的方式參與游戲,不能進(jìn)行面對(duì)面的交流,無(wú)法呈現(xiàn)傳統(tǒng)麻將的場(chǎng)景,且麻將牌也是由程序?qū)崿F(xiàn)的虛擬麻將牌,無(wú)法兼顧傳統(tǒng)麻將玩法(例如,理牌)所帶來(lái)的觸覺和聽覺樂趣,影響用戶體驗(yàn)。
[0005]因此,亟待能夠兼顧傳統(tǒng)麻將游戲的真實(shí)感以及基于網(wǎng)絡(luò)的麻將游戲的便捷的麻將游戲形式出現(xiàn)。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的技術(shù)問題是:提供一種理牌控制方法及理牌控制裝置,能夠?yàn)榧骖檪鹘y(tǒng)棋牌類游戲的真實(shí)感以及基于網(wǎng)絡(luò)的棋牌類游戲的便捷的麻將游戲形式提供控制基礎(chǔ)。
[0007]為實(shí)現(xiàn)上述目的,第一方面,本發(fā)明實(shí)施例提供了一種理牌控制方法,所述方法包括步驟:
[0008]獲取麻將牌的狀態(tài)信息;
[0009]根據(jù)所述狀態(tài)信息觸發(fā)進(jìn)入理牌階段。
[0010]結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,在所述根據(jù)所述狀態(tài)信息觸發(fā)進(jìn)入理牌階段中:
[0011]洗牌階段結(jié)束后,且每個(gè)玩家對(duì)應(yīng)的麻將牌均靜止后,觸發(fā)進(jìn)入理牌階段。
[0012]結(jié)合第一方面,在第二種可能的實(shí)現(xiàn)方式中,在所述根據(jù)所述狀態(tài)信息觸發(fā)進(jìn)入理牌階段中:
[0013]洗牌階段結(jié)束后,且每個(gè)玩家預(yù)設(shè)數(shù)量的麻將牌處于對(duì)應(yīng)的手牌區(qū)后,觸發(fā)進(jìn)入理牌階段。
[0014]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述預(yù)設(shè)數(shù)量至少為根據(jù)麻將規(guī)則麻將游戲開始時(shí)每個(gè)玩家所應(yīng)持有的麻將牌的數(shù)量。
[0015]結(jié)合第一方面,在第四種可能的實(shí)現(xiàn)方式中,所述方法還包括步驟:
[0016]進(jìn)入理牌階段后,顯示各玩家的理牌過程。[0017]結(jié)合第一方面,在第五種可能的實(shí)現(xiàn)方式中,所述方法還包括步驟:
[0018]進(jìn)入理牌階段后,播放理牌過程中的聲音。
[0019]結(jié)合第一方面,在第六種可能的實(shí)現(xiàn)方式中,所述方法還包括步驟:
[0020]進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息發(fā)送牌面顯示命令。
[0021] 結(jié)合第一方面的第六種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,在所述進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息發(fā)送牌面顯示命令的步驟中:
[0022]向全部麻將牌發(fā)送牌面顯示命令。
[0023]結(jié)合第一方面的第六種可能的實(shí)現(xiàn)方式,在第八種可能的實(shí)現(xiàn)方式中,在所述進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息發(fā)送牌面顯示命令的步驟中:
[0024]向進(jìn)入手牌區(qū)的麻將牌發(fā)送牌面顯示命令。
[0025]結(jié)合第一方面的第六至第八種可能的實(shí)現(xiàn)方式中的任一種,在第九種可能的實(shí)現(xiàn)方式中,所述方法還包括步驟:
[0026]進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息控制麻將牌的顯示。
[0027]結(jié)合第一方面的第九種可能的實(shí)現(xiàn)方式,在第十種可能的實(shí)現(xiàn)方式中,在所述進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息控制麻將牌的顯示的步驟中:
[0028]控制未進(jìn)入手牌區(qū)的麻將牌朝向桌面的顯示面關(guān)閉顯示。
[0029]結(jié)合第一方面的第九種可能的實(shí)現(xiàn)方式,在第十一種可能的實(shí)現(xiàn)方式中,在所述進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息控制麻將牌的顯示的步驟中:
[0030]控制未進(jìn)入手牌區(qū)的麻將牌背向桌面的顯示面不顯示牌面信息。
[0031]結(jié)合第一方面的第九種可能的實(shí)現(xiàn)方式,在第十二種可能的實(shí)現(xiàn)方式中,在所述進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息控制麻將牌的顯示的步驟中:
[0032]控制進(jìn)入手牌區(qū)的麻將牌朝向玩家的顯示面顯示牌面信息。
[0033]結(jié)合第一方面的第九種可能的實(shí)現(xiàn)方式,在第十三種可能的實(shí)現(xiàn)方式中,在所述進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息控制麻將牌的顯示的步驟中:
[0034]控制進(jìn)入手牌區(qū)的麻將牌朝向桌面的顯示面顯示牌面信息。
[0035]結(jié)合第一方面的第十二或十三種可能的實(shí)現(xiàn)方式,在第十四種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0036]僅控制根據(jù)麻將規(guī)則麻將游戲開始時(shí)每個(gè)玩家所應(yīng)持有的數(shù)量的麻將牌顯示所述牌面信息,多余的麻將牌朝向桌面的顯示面關(guān)閉顯示。
[0037]結(jié)合第一方面的第十四種可能的實(shí)現(xiàn)方式,在第十五種可能的實(shí)現(xiàn)方式中,所述方法還包括步驟:
[0038]提示玩家存在多余的麻將牌。
[0039]結(jié)合第一方面的第十四種可能的實(shí)現(xiàn)方式,在第十六種可能的實(shí)現(xiàn)方式中,在理牌階段,莊家的麻將牌的數(shù)量比其他玩家的麻將牌的數(shù)量多一張。
[0040]結(jié)合第一方面或第一方面的上述任一種可能的實(shí)現(xiàn)方式,在第十七種可能的實(shí)現(xiàn)方式中,所述方法還包括步驟:
[0041 ] 根據(jù)所述狀態(tài)信息判斷理牌階段結(jié)束。
[0042]結(jié)合第一方面的第十七種可能的實(shí)現(xiàn)方式,在第十八種可能的實(shí)現(xiàn)方式中,在所述根據(jù)所述狀態(tài)信息判斷理牌階段結(jié)束的步驟中:[0043]在手牌區(qū)內(nèi)麻將牌的數(shù)量為對(duì)應(yīng)玩家在游戲開始時(shí)所應(yīng)持有的數(shù)量,且每個(gè)麻將牌顯示相應(yīng)的牌面信息時(shí),判斷理牌階段結(jié)束。
[0044]結(jié)合第一方面或第一方面的上述任一種可能的實(shí)現(xiàn)方式,在第十九種可能的實(shí)現(xiàn)方式中,所述方法還包括步驟:
[0045]根據(jù)用戶命令判斷理牌階段結(jié)束。
[0046]結(jié)合第一方面的第十九種可能的實(shí)現(xiàn)方式,在第二十種可能的實(shí)現(xiàn)方式中,所述用戶命令包括語(yǔ)音命令、觸控命令、手勢(shì)命令中的一種或多種。
[0047]結(jié)合第一方面或第一方面的上述任一種可能的實(shí)現(xiàn)方式,在第二十一種可能的實(shí)現(xiàn)方式中,所述狀態(tài)信息包括:麻將牌的姿態(tài)、麻將牌之間的距離、麻將牌的位置、運(yùn)動(dòng)軌跡、運(yùn)動(dòng)速度、以及顯示面所顯示的信息中第一種或多種。
[0048]結(jié)合第一方面的第二十一種可能的實(shí)現(xiàn)方式,在第二十二種可能的實(shí)現(xiàn)方式中,所述狀態(tài)信息來(lái)自本地和/或遠(yuǎn)端。
[0049]結(jié)合第一方面或第一方面的上述任一種可能的實(shí)現(xiàn)方式,在第二十三種可能的實(shí)現(xiàn)方式中,所述手牌區(qū)為預(yù)設(shè)的物理區(qū)域。
[0050]第二方面,本發(fā)明實(shí)施例提供了一種理牌控制裝置,所述裝置包括:
[0051]獲取模塊,用于獲取麻將牌的狀態(tài)信息;
[0052]控制模塊,用于根據(jù)所述狀態(tài)信息觸發(fā)進(jìn)入理牌階段。
[0053]結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述控制模塊在洗牌階段結(jié)束后,且每個(gè)玩家對(duì)應(yīng)的麻將牌均靜止后,`觸發(fā)進(jìn)入理牌階段。
[0054]結(jié)合第二方面,在第二種可能的實(shí)現(xiàn)方式中,所述控制模塊在洗牌階段結(jié)束后,且每個(gè)玩家預(yù)設(shè)數(shù)量的麻將牌處于對(duì)應(yīng)的手牌區(qū)后,觸發(fā)進(jìn)入理牌階段。
[0055]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述預(yù)設(shè)數(shù)量至少為根據(jù)麻將規(guī)則麻將游戲開始時(shí)每個(gè)玩家所應(yīng)持有的麻將牌的數(shù)量。
[0056]結(jié)合第二方面,在第四種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0057]顯示模塊,用于在進(jìn)入理牌階段后,顯示各玩家的理牌過程。
[0058]結(jié)合第二方面,在第五種可能的實(shí)現(xiàn)方式中,所述裝置還包括步驟:
[0059]聲音播放模塊,用于在進(jìn)入理牌階段后,播放理牌過程中的聲音。
[0060]結(jié)合第二方面,在第六種可能的實(shí)現(xiàn)方式中,所述控制模塊還用于在進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息發(fā)送牌面顯示命令。
[0061]結(jié)合第二方面的第六種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,所述控制模塊向全部麻將牌發(fā)送牌面顯示命令。
[0062]結(jié)合第二方面的第六種可能的實(shí)現(xiàn)方式,在第八種可能的實(shí)現(xiàn)方式中,所述控制模塊向進(jìn)入手牌區(qū)的麻將牌發(fā)送牌面顯示命令。
[0063]結(jié)合第二方面的第六至第八種可能的實(shí)現(xiàn)方式中的任一種,在第九種可能的實(shí)現(xiàn)方式中,所述控制模塊還用于在進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息控制麻將牌的顯示。
[0064]結(jié)合第二方面的第九種可能的實(shí)現(xiàn)方式,在第十種可能的實(shí)現(xiàn)方式中,所述控制模塊控制未進(jìn)入手牌區(qū)的麻將牌朝向桌面的顯示面關(guān)閉顯示。
[0065]結(jié)合第二方面的第九種可能的實(shí)現(xiàn)方式,在第十一種可能的實(shí)現(xiàn)方式中,所述控制模塊控制未進(jìn)入手牌區(qū)的麻將牌背向桌面的顯示面不顯示牌面信息。[0066]結(jié)合第二方面的第九種可能的實(shí)現(xiàn)方式,在第十二種可能的實(shí)現(xiàn)方式中,所述控制模塊控制進(jìn)入手牌區(qū)的麻將牌朝向玩家的顯示面顯示牌面信息。
[0067]結(jié)合第二方面的第九種可能的實(shí)現(xiàn)方式,在第十三種可能的實(shí)現(xiàn)方式中,所述控制模塊控制進(jìn)入手牌區(qū)的麻將牌朝向桌面的顯示面顯示牌面信息。
[0068]結(jié)合第二方面的第十二或十三種可能的實(shí)現(xiàn)方式,在第十四種可能的實(shí)現(xiàn)方式中,所述控制模塊僅控制根據(jù)麻將規(guī)則麻將游戲開始時(shí)每個(gè)玩家所應(yīng)持有的數(shù)量的麻將牌顯示所述牌面信息,多余的麻將牌朝向桌面的顯示面關(guān)閉顯示。
[0069]結(jié)合第二方面的第十四種可能的實(shí)現(xiàn)方式,在第十五種可能的實(shí)現(xiàn)方式中,所述控制模塊還用于提示玩家存在多余的麻將牌。
[0070]結(jié)合第二方面或第二方面的上述任一種可能的實(shí)現(xiàn)方式,在第十七種可能的實(shí)現(xiàn)方式中,所述控制模塊還用于根據(jù)所述狀態(tài)信息判斷理牌階段結(jié)束。
[0071]結(jié)合第二方面的第十七種可能的實(shí)現(xiàn)方式,在第十八種可能的實(shí)現(xiàn)方式中,所述控制模塊在手牌區(qū)內(nèi)麻將牌的數(shù)量為對(duì)應(yīng)玩家在游戲開始時(shí)所應(yīng)持有的數(shù)量,且每個(gè)麻將牌顯示相應(yīng)的牌面信息時(shí),判斷理牌階段結(jié)束。
[0072]結(jié)合第二方面或第二方面的上述任一種可能的實(shí)現(xiàn)方式,在第十九種可能的實(shí)現(xiàn)方式,所述控制模塊還用于根據(jù)用戶命令判斷理牌階段結(jié)束。
[0073]本發(fā)明實(shí)施例的方法及裝置根據(jù)麻將牌的運(yùn)動(dòng)狀態(tài)信息觸發(fā)進(jìn)入理牌階段,進(jìn)而實(shí)施對(duì)理牌階段的各種控制,為兼顧傳統(tǒng)棋牌類游戲的真實(shí)感以及基于網(wǎng)絡(luò)的棋牌類游戲的便捷的麻將游戲形式提供理牌階段的控制基礎(chǔ)。
【專利附圖】
【附圖說明】
[0074]圖1為本發(fā)明實(shí)施例的理牌控制方法的流程圖;
[0075]圖2為本發(fā)明實(shí)施例的理牌控制裝置的結(jié)構(gòu)示意圖;
[0076]圖3為使用本發(fā)明實(shí)施例的理牌控制方法及裝置的場(chǎng)景示意圖;
[0077]圖4 Ca)是可應(yīng)用本發(fā)明實(shí)施例的理牌控制方法及裝置的麻將牌的正視圖;
[0078]圖4 (b)是可應(yīng)用本發(fā)明實(shí)施例的理牌控制方法及裝置的麻將牌的側(cè)視圖;
[0079]圖4 (c)是可應(yīng)用本發(fā)明實(shí)施例的理牌控制方法及裝置的麻將牌的后視圖。
[0080]圖5為本發(fā)明實(shí)施例的理牌控制裝置的另一種結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0081]下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的【具體實(shí)施方式】作進(jìn)一步詳細(xì)說明。以下實(shí)施例用于說明本發(fā)明,但不用來(lái)限制本發(fā)明的范圍。
[0082]本發(fā)明提供了一種麻將游戲中的理牌控制方法及理牌控制裝置,在本發(fā)明各實(shí)施例中“理牌”指:根據(jù)麻將游戲規(guī)則,洗牌階段結(jié)束之后直至各玩家已持有根據(jù)麻將規(guī)則每局麻將游戲開始時(shí)所應(yīng)持有的數(shù)量的麻將牌,并準(zhǔn)備好開始打牌的過程,期間可能發(fā)生碼牌、抓牌、以及整理麻將牌等動(dòng)作。洗牌階段的結(jié)束可指各玩家實(shí)際的洗牌過程的結(jié)束,也可僅指玩家在一局麻將結(jié)束后以將其所持有麻將牌推出其手牌區(qū)等方式來(lái)表示可以進(jìn)行下一局麻將游戲。此外,麻將游戲進(jìn)行過程中,通常會(huì)規(guī)定或自然形成多個(gè)功能區(qū)域,例如,每個(gè)玩家面前用于擺放自己的手牌的手牌區(qū)以及除此之外的用于打牌的公共區(qū)域(打牌區(qū)),在本發(fā)明各實(shí)施例中,“手牌區(qū)”可為預(yù)設(shè)的物理區(qū)域,可為靠近玩家的區(qū)域,且與玩家打出的牌所占區(qū)域分隔開。預(yù)設(shè)的物理區(qū)域可包括預(yù)先設(shè)置的固定的區(qū)域,也可為根據(jù)麻將牌之間的相對(duì)位置關(guān)系(例如,玩家在麻將游戲過程中持有的牌與打出的牌之間的相對(duì)位置關(guān)系)自適應(yīng)設(shè)置的區(qū)域。
[0083]如圖1所示,本發(fā)明實(shí)施例的理牌控制方法包括步驟:
[0084]SI 10.獲取麻將牌的狀態(tài)信息。
[0085]為了滿足玩家對(duì)傳統(tǒng)麻將玩法所帶來(lái)的觸感的需求,在本發(fā)明實(shí)施例的方法中,該麻將牌可為實(shí)體的麻將牌,實(shí)體麻將包括傳統(tǒng)意義上的麻將牌(例如,由竹板、塑料、象牙、密胺、硬質(zhì)PVC、亞克力等麻將牌材料制成的長(zhǎng)方體,且一面上固定顯示有麻將牌面信息),還包括能夠?qū)崿F(xiàn)為在麻將游戲中作為麻將牌的任意裝置(例如,在作為麻將牌進(jìn)行麻將游戲時(shí)能夠根據(jù)控制靈活變換顯示的智能設(shè)備)。所述麻將牌的狀態(tài)信息包括麻將牌的姿態(tài)(各顯示面的朝向等)、麻將牌之間的距離、麻將牌的位置、麻將牌的運(yùn)動(dòng)軌跡、麻將牌的運(yùn)動(dòng)速度、以及麻將牌的顯示面所顯示的信息中的一種或幾種。
[0086]需要說明的是,根據(jù)控制需要,本發(fā)明實(shí)施例所指的麻將牌的狀態(tài)信息可為單張麻將牌的狀態(tài)信息,還可為一個(gè)或多個(gè)或全部玩家所對(duì)應(yīng)的部分或全部麻將牌的狀態(tài)信息。換言之,該麻將牌的狀態(tài)信息可為本地麻將牌的狀態(tài)信息、遠(yuǎn)端麻將牌的狀態(tài)信息、或本地和遠(yuǎn)端麻將牌的狀態(tài)信息。
[0087]S120.根據(jù)所述狀態(tài)信息觸發(fā)進(jìn)入理牌階段。
[0088]對(duì)于本領(lǐng)域技術(shù)人員來(lái)說,麻將游戲中不同的階段對(duì)應(yīng)的操作不同,相應(yīng)地,麻將牌會(huì)產(chǎn)生不同的狀態(tài)。即便是通過互聯(lián)網(wǎng)技術(shù)實(shí)現(xiàn)的遠(yuǎn)程麻將游戲,也能夠根據(jù)麻將牌的運(yùn)動(dòng)狀態(tài)判斷出麻將游戲所處的階段,進(jìn)而實(shí)施相應(yīng)的控制。
[0089]綜上,本發(fā)明實(shí)施例的方法根據(jù)麻將牌的運(yùn)動(dòng)狀態(tài)信息觸發(fā)進(jìn)入理牌階段,進(jìn)而實(shí)施對(duì)理牌階段的各種控制,為兼顧傳統(tǒng)棋牌類游戲的真實(shí)感以及基于網(wǎng)絡(luò)的棋牌類游戲的便捷的麻將游戲形式提供了理牌階段的控制基礎(chǔ)。
[0090]具言之,在步驟S120中,可在以下幾種情況下觸發(fā)進(jìn)入理牌階段:
[0091]在洗牌階段結(jié)束后,且每個(gè)玩家對(duì)應(yīng)的麻將牌均靜止后,觸發(fā)進(jìn)入理牌階段。這其中,洗牌階段結(jié)束后玩家可進(jìn)行碼牌或不進(jìn)行碼牌過程。碼牌指根據(jù)傳統(tǒng)麻將游戲的玩法,玩家將所有麻將牌按照例如兩張一摞的方式并列碼好,放置于打牌區(qū)(與手牌區(qū)分隔開)內(nèi),等待玩家抓取,碼牌結(jié)束后,每個(gè)玩家對(duì)應(yīng)的麻將牌均靜止,此時(shí)可進(jìn)入理牌階段。不進(jìn)行碼牌過程時(shí),在洗牌階段結(jié)束后,可任由麻將牌保持其洗牌結(jié)束時(shí)的狀態(tài)靜止,等待玩家抓取去,此時(shí),進(jìn)入理牌階段。
[0092]在洗牌階段結(jié)束后,且每個(gè)玩家預(yù)設(shè)數(shù)量的麻將牌處于對(duì)應(yīng)的手牌區(qū)后,觸發(fā)進(jìn)入理牌階段。也即,不論洗牌結(jié)束后麻將牌是否通過碼牌排列整齊,只要玩家將該預(yù)設(shè)數(shù)量的麻將牌一次性全部或逐張抓到手牌區(qū)后,理牌階段即開始。其中,所述預(yù)設(shè)數(shù)量至少為根據(jù)麻將規(guī)則麻將游戲開始時(shí)每個(gè)玩家所應(yīng)持有的麻將牌的數(shù)量。需要說明的是,按照麻將規(guī)則,麻將游戲開始時(shí)各玩家所持有的麻將數(shù)量應(yīng)相同,麻將游戲由莊家抓牌開始;而根據(jù)實(shí)際的麻將游戲玩法,通常在麻將游戲開始時(shí),莊家會(huì)比其他玩家多持有一張牌,麻將游戲由莊家打牌開始。
[0093]為了進(jìn)一步體現(xiàn)傳統(tǒng)麻將游戲的真實(shí)感,本發(fā)明實(shí)施例的方法還包括步驟:[0094]S130.在進(jìn)入理牌階段后,顯示各玩家的理牌過程。尤其對(duì)于遠(yuǎn)程麻將游戲,使每個(gè)玩家都能夠看到其他玩家的理牌過程,從而逼近傳統(tǒng)麻將的真實(shí)感。
[0095]麻將游戲過程中,聽覺帶來(lái)的樂趣對(duì)于玩家來(lái)說也是非常重要的,因此,本發(fā)明實(shí)施例的方法還包括步驟:
[0096]S140.進(jìn)入理牌階段后,播放理牌過程中的聲音。
[0097]理牌過程中的聲音包括碼牌、抓牌、和/或整理麻將牌(根據(jù)需要交換麻將牌的位置)的過程中所可能產(chǎn)生的聲音。對(duì)于本地玩家,由于其所持有的實(shí)體麻將在理牌過程中所產(chǎn)生的聲音是其所能夠聽到的,因此,本發(fā)明實(shí)施例的方法所播放的聲音主要為了體現(xiàn)其他玩家的參與。在步驟S140中,該理牌聲音可為隨機(jī)播放的麻將牌之間以及麻將與桌面碰觸的聲音。為了進(jìn)一步體現(xiàn)真實(shí)感,該聲音可為實(shí)時(shí)的聲音,也即根據(jù)其他玩家的麻將牌的狀態(tài)信息來(lái)生成對(duì)應(yīng)的聲音。例如,根據(jù)麻將牌的運(yùn)動(dòng)狀態(tài)預(yù)估其可能發(fā)生的碰撞,并產(chǎn)生對(duì)應(yīng)的聲音?;蛘撸撀曇粢部蔀閬?lái)自遠(yuǎn)端的實(shí)時(shí)的聲音信息。
[0098]此外,在本發(fā)明實(shí)施例的方法中,由于該實(shí)體麻將可為任意能夠作為麻將游戲中的麻將牌的裝置,例如,手機(jī)、便攜式設(shè)備等智能設(shè)備,其能夠根據(jù)控制命令變換所顯示的牌面信息的裝置。針對(duì)這樣的“麻將牌”,本發(fā)明實(shí)施例的方法還包括步驟:
[0099]S150.進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息發(fā)送牌面顯示命令。其中,可向全部麻將牌發(fā)送牌面顯示命令,發(fā)送時(shí)機(jī)可在洗牌階段之后,全部麻將牌位于打牌區(qū)內(nèi)時(shí),也可在部分麻將進(jìn)入手牌區(qū)時(shí);還可向進(jìn)入手牌區(qū)的麻將牌發(fā)送牌面顯示命令,發(fā)送時(shí)機(jī)為每張麻將牌進(jìn)入手牌區(qū)時(shí),或預(yù)設(shè)數(shù)量的麻將牌全部進(jìn)入手牌區(qū)之后。
[0100]為了防止用戶非主觀意圖的將麻將牌的牌面暴露給其它玩家,本發(fā)明實(shí)施例的方法還包括步驟:
[0101]S160.進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息控制麻將牌的顯示。
[0102]可根據(jù)麻將牌的狀態(tài)信息判斷麻將牌所處位置以及各顯示面(通常,麻將牌為長(zhǎng)方體,包括六個(gè)顯示面)的朝向,進(jìn)而控制牌面信息的顯示。具言之,即便麻將牌已經(jīng)接收到牌顯示命令,對(duì)于一些智能麻將牌,可以控制未進(jìn)入手牌區(qū)的麻將牌朝向桌面的顯示面關(guān)閉顯示,從而節(jié)省麻將牌的功耗;控制未進(jìn)入手牌區(qū)的麻將牌背向桌面的顯示面顯示非牌面信息,例如廣告、視頻、圖案、顏色、以及文字等信息中一種或幾種,以實(shí)現(xiàn)麻將牌的附加價(jià)值,或增強(qiáng)娛樂性;控制進(jìn)入手牌區(qū)的麻將牌朝向桌面或玩家的顯示面顯示牌面信息。以上以麻將牌的兩個(gè)主顯示面為例進(jìn)行了說明,麻將牌的其他顯示面可根據(jù)需要進(jìn)行相應(yīng)的顯示或關(guān)閉顯示。
[0103]需要說明的是,由于進(jìn)入手牌區(qū)的麻將牌的數(shù)量可能多于根據(jù)麻將規(guī)則,每個(gè)玩家在麻將游戲開始時(shí)所應(yīng)持有的數(shù)量,因此,本發(fā)明實(shí)施例僅控制根據(jù)麻將規(guī)則麻將游戲開始時(shí)每個(gè)玩家所應(yīng)持有的數(shù)量的麻將牌顯示所述牌面信息,多余的麻將牌朝向桌面的顯示面關(guān)閉顯示,并提示玩家存在多余的麻將牌。
[0104]此外,本發(fā)明實(shí)施例的方法還包括判斷理牌階段結(jié)束的步驟。具言之,可根據(jù)麻將牌的狀態(tài)信息,在手牌區(qū)內(nèi)麻將牌的數(shù)量為對(duì)應(yīng)玩家在游戲開始時(shí)所應(yīng)持有的數(shù)量,且每個(gè)麻將牌顯示相應(yīng)的牌面信息時(shí),判斷理牌階段結(jié)束。還可根據(jù)用戶名命令判斷理牌階段結(jié)束,該用戶命令包括語(yǔ)音命令、觸控命令、手勢(shì)命令中的一種或幾種。例如,在接收到玩家“完成”的語(yǔ)音命令、玩家按下對(duì)應(yīng)的按鈕、或玩家輸出特定的手勢(shì)后,將其狀態(tài)標(biāo)記為理牌結(jié)束,當(dāng)全部玩家均結(jié)束理牌后,判斷當(dāng)前麻將游戲的理牌階段結(jié)束。
[0105]綜上,本發(fā)明實(shí)施例的方法能夠?yàn)榧骖檪鹘y(tǒng)棋牌類游戲的真實(shí)感以及基于網(wǎng)絡(luò)的棋牌類游戲的便捷的麻將游戲形式提供控制基礎(chǔ)。
[0106]需要說明的是,本發(fā)明實(shí)施例的方法的上述說明以S110-S160的標(biāo)號(hào)說明各步驟,但僅為說明清楚的目的,并不用來(lái)限制各步驟的順序,也即還可按照其他順序執(zhí)行全部或部分上述步驟。
[0107]如圖2所示,本發(fā)明實(shí)施例還提供了一種理牌控制裝置200。該裝置200可為位于一個(gè)游戲玩家本地的獨(dú)立設(shè)備,用于控制本地玩家的游戲進(jìn)程,還可通過與位于遠(yuǎn)端其他游戲玩家的對(duì)應(yīng)裝置和/或麻將牌通信,以控制全部玩家的游戲進(jìn)程或配合其他控制裝置進(jìn)行本地游戲進(jìn)程的控制;該裝置200還可為位于遠(yuǎn)端的游戲服務(wù)器,能夠根據(jù)麻將規(guī)則對(duì)全部玩家的游戲進(jìn)程進(jìn)行控制,所述控制是該服務(wù)器能夠與各玩家本地的控制設(shè)備和/或麻將牌通信為基礎(chǔ)實(shí)現(xiàn)的。需要說明的是,除了以下說明的各組成部分外,本發(fā)明實(shí)施例的裝置200還可根據(jù)需要包括通信模塊,用于實(shí)現(xiàn)與本地的麻將牌和/或遠(yuǎn)端的麻將牌和/或遠(yuǎn)端的控制裝置的通信(優(yōu)選地,通過無(wú)線方式通信)。
[0108]如圖2所示,本發(fā)明實(shí)施例的理牌控制裝置200包括:
[0109]獲取模塊210,用于獲取麻將牌的狀態(tài)信息。
[0110]為了滿足玩家對(duì)傳統(tǒng)麻將玩法所帶來(lái)的觸感的需求,在本發(fā)明實(shí)施例的裝置中,該麻將牌可為實(shí)體的麻將牌,實(shí)體麻將包括傳統(tǒng)意義上的麻將牌(例如,由竹板、塑料、象牙、密胺、硬質(zhì)PVC、亞克力等麻將牌材料制成的長(zhǎng)方體,且一面上固定顯示有麻將牌面信息),還包括能夠?qū)崿F(xiàn)為在麻將游戲中作為麻將牌的任意裝置(例如,在作為麻將牌進(jìn)行麻將游戲時(shí)能夠根據(jù)控制靈活變換顯示的智能設(shè)備)。所述麻將牌的狀態(tài)信息包括麻將牌的姿態(tài)(各顯示面的朝向等)、麻將牌之間的距離、麻將牌的位置、麻將牌的運(yùn)動(dòng)軌跡、麻將牌的運(yùn)動(dòng)速度、以及麻將牌的顯示面所顯示的信息中的一種或幾種。獲取模塊210可通過與麻將牌通信來(lái)獲取本地和/或遠(yuǎn)端麻將牌自身所感應(yīng)到的各種狀態(tài)信息,和/或遠(yuǎn)端玩家對(duì)應(yīng)的裝置發(fā)送的遠(yuǎn)端麻將牌的狀態(tài)信息;還可通過相應(yīng)地狀態(tài)監(jiān)測(cè)設(shè)置來(lái)獲取麻將牌的狀態(tài)信息。
[0111]控制模塊220,用于根據(jù)所述狀態(tài)信息觸發(fā)進(jìn)入理牌階段。
[0112]對(duì)于本領(lǐng)域技術(shù)人員來(lái)說,麻將游戲中不同的階段對(duì)應(yīng)的操作不同,相應(yīng)地,麻將牌會(huì)產(chǎn)生不同的狀態(tài)。即便是通過互聯(lián)網(wǎng)技術(shù)實(shí)現(xiàn)的遠(yuǎn)程麻將游戲,也能夠根據(jù)麻將牌的運(yùn)動(dòng)狀態(tài)判斷出麻將游戲所處的階段,進(jìn)而實(shí)施相應(yīng)的控制。
[0113]綜上,本發(fā)明實(shí)施例的裝置根據(jù)麻將牌的運(yùn)動(dòng)狀態(tài)信息觸發(fā)進(jìn)入理牌階段,進(jìn)而實(shí)施對(duì)理牌階段的各種控制,為兼顧傳統(tǒng)棋牌類游戲的真實(shí)感以及基于網(wǎng)絡(luò)的棋牌類游戲的便捷的麻將游戲形式提供了理牌階段的控制基礎(chǔ)。
[0114]具言之,控制模塊220可在以下幾種情況下觸發(fā)進(jìn)入理牌階段:
[0115]在洗牌階段結(jié)束后,且每個(gè)玩家對(duì)應(yīng)的麻將牌均靜止后,觸發(fā)進(jìn)入理牌階段。這其中,洗牌階段結(jié)束后玩家可進(jìn)行碼牌或不進(jìn)行碼牌過程。碼牌指根據(jù)傳統(tǒng)麻將游戲的玩法,玩家將所有麻將牌按照例如兩張一摞的方式并列碼好,放置于打牌區(qū)(與手牌區(qū)分隔開)內(nèi),等待玩家抓取,碼牌結(jié)束后,每個(gè)玩家對(duì)應(yīng)的麻將牌均靜止,此時(shí)可進(jìn)入理牌階段。不進(jìn)行碼牌過程時(shí),在洗牌階段結(jié)束后,可任由麻將牌保持其洗牌結(jié)束時(shí)的狀態(tài)靜止,等待玩家抓取,此時(shí),進(jìn)入理牌階段。
[0116]在洗牌階段結(jié)束后,且每個(gè)玩家預(yù)設(shè)數(shù)量的麻將牌處于對(duì)應(yīng)的手牌區(qū)后,觸發(fā)進(jìn)入理牌階段。也即,不論洗牌結(jié)束后麻將牌是否通過碼牌排列整齊,只要玩家將該預(yù)設(shè)數(shù)量的麻將牌一次性全部或逐張抓到手牌區(qū)后,理牌階段即開始。其中,所述預(yù)設(shè)數(shù)量至少為根據(jù)麻將規(guī)則麻將游戲開始時(shí)每個(gè)玩家所應(yīng)持有的麻將牌的數(shù)量。需要說明的是,按照麻將規(guī)則,麻將游戲開始時(shí)各玩家所持有的麻將數(shù)量應(yīng)相同,麻將游戲由莊家抓牌開始;而根據(jù)實(shí)際的麻將游戲玩法,通常在麻將游戲開始時(shí),莊家會(huì)比其他玩家多持有一張牌,麻將游戲由莊家打牌開始。
[0117]為了進(jìn)一步體現(xiàn)傳統(tǒng)麻將游戲的真實(shí)感,本發(fā)明實(shí)施例的裝置還包括:
[0118]顯示模塊230,用于在進(jìn)入理牌階段后,顯示各玩家的理牌過程。尤其對(duì)于遠(yuǎn)程麻將游戲,使每個(gè)玩家都能夠看到其他玩家的理牌過程,從而逼近傳統(tǒng)麻將的真實(shí)感。該顯示模塊230可為任意能夠具備顯示功能的設(shè)備,例如,電腦、電視、投影屏幕等等。
[0119]麻將游戲過程中,聽覺帶來(lái)的樂趣對(duì)于玩家來(lái)說也是非常重要的,因此,本發(fā)明實(shí)施例的裝置還包括步驟:
[0120]聲音播放模塊240,用于在進(jìn)入理牌階段后,播放理牌過程中的聲音。
[0121]理牌過程中的聲音包括碼牌、抓牌、和/或整理麻將牌(根據(jù)需要交換麻將牌的位置)的過程中所可能產(chǎn)生的聲音。對(duì)于本地玩家,由于其所持有的實(shí)體麻將在理牌過程中所產(chǎn)生的聲音是其所能夠聽到的,因此,本發(fā)明實(shí)施例的方法所播放的聲音主要為了體現(xiàn)其他玩家的參與。聲音播放模塊240所播放的聲音可為隨機(jī)播放的麻將牌之間以及麻將與桌面之間碰觸的聲音。為了進(jìn)一步體現(xiàn)真實(shí)感,該聲音可為實(shí)時(shí)的聲音,也即根據(jù)其他玩家的麻將牌的狀態(tài)信息來(lái)生成對(duì)應(yīng)的聲音。例如,根據(jù)麻將牌的運(yùn)動(dòng)狀態(tài)預(yù)估其可能發(fā)生的碰撞,并產(chǎn)生對(duì)應(yīng)的聲音?;蛘?,該聲音也可為來(lái)自遠(yuǎn)端的實(shí)時(shí)的聲音信息。
[0122]此外,在本發(fā)明實(shí)施例的方法中,由于該實(shí)體麻將可為任意能夠作為麻將游戲中的麻將牌的裝置,例如,手機(jī)、便攜式設(shè)備等智能設(shè)備,其能夠根據(jù)控制命令變換所顯示的牌面信息的裝置。針對(duì)這樣的“麻將牌”,控制模塊220還可用于在進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息發(fā)送牌面顯示命令。其中,可向全部麻將牌發(fā)送牌面顯示命令,發(fā)送時(shí)機(jī)可在洗牌階段之后,全部麻將牌位于打牌區(qū)內(nèi)時(shí),也可在部分麻將進(jìn)入手牌區(qū)時(shí);還可向進(jìn)入手牌區(qū)的麻將牌發(fā)送牌面顯示命令,發(fā)送時(shí)機(jī)為每張麻將牌進(jìn)入手牌區(qū)時(shí),或預(yù)設(shè)數(shù)量的麻將牌全部進(jìn)入手牌區(qū)之后。
[0123]為了防止用戶非主觀意圖的將麻將牌的牌面暴露給其它玩家,控制模塊220還可用于在進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息控制麻將牌的顯示??筛鶕?jù)麻將牌所的狀態(tài)信息判斷麻將牌所處位置以及各顯示面(通常,麻將牌為長(zhǎng)方體,包括六個(gè)顯示面)的朝向,進(jìn)而控制牌面信息的顯示。具言之,即便麻將牌已經(jīng)接收到牌顯示命令,對(duì)于一些智能麻將牌,可以控制未進(jìn)入手牌區(qū)的麻將牌朝向桌面的顯示面關(guān)閉顯示,從而節(jié)省麻將牌的功耗;控制未進(jìn)入手牌區(qū)的麻將牌背向桌面的顯示面顯示非牌面信息,例如廣告、視頻、圖案、顏色、以及文字等信息中一種或幾種,以實(shí)現(xiàn)麻將牌的附加價(jià)值,或增強(qiáng)娛樂性;控制進(jìn)入手牌區(qū)的麻將牌朝向桌面或玩家的顯示面顯示牌面信息。以上以麻將牌的兩個(gè)主顯示面為例進(jìn)行了說明,麻將牌的其他顯示面可根據(jù)需要進(jìn)行相應(yīng)的顯示或關(guān)閉顯示。
[0124]需要說明的是,由于進(jìn)入手牌區(qū)的麻將牌的數(shù)量可能多于根據(jù)麻將規(guī)則,每個(gè)玩家在麻將游戲開始時(shí)所應(yīng)持有的數(shù)量,因此,本發(fā)明實(shí)施例的裝置僅控制根據(jù)麻將規(guī)則麻將游戲開始時(shí)每個(gè)玩家所應(yīng)持有的數(shù)量的麻將牌顯示所述牌面信息,多余的麻將牌朝向桌面的顯示面關(guān)閉顯示,并提示玩家存在多余的麻將牌。
[0125]此外,控制模塊220還用于判斷理牌階段結(jié)束。具言之,可根據(jù)麻將牌的狀態(tài)信息,在手牌區(qū)內(nèi)麻將牌的數(shù)量為對(duì)應(yīng)玩家在游戲開始時(shí)所應(yīng)持有的數(shù)量,且每個(gè)麻將牌顯示相應(yīng)的牌面信息時(shí),判斷理牌階段結(jié)束。還可根據(jù)用戶名命令判斷理牌階段結(jié)束,該用戶命令包括語(yǔ)音命令、觸控命令、手勢(shì)命令中的一種或幾種。例如,在接收到玩家“完成”的語(yǔ)音命令、玩家按下對(duì)應(yīng)的按鈕、或玩家輸出特定的手勢(shì)后,將其狀態(tài)標(biāo)記為理牌結(jié)束,當(dāng)全部玩家均結(jié)束理牌后,判斷當(dāng)前麻將游戲的理牌階段結(jié)束。
[0126]綜上,本發(fā)明實(shí)施例的裝置能夠?yàn)榧骖檪鹘y(tǒng)棋牌類游戲的真實(shí)感以及基于網(wǎng)絡(luò)的棋牌類游戲的便捷的麻將游戲形式提供控制基礎(chǔ)。
[0127]下面以具體應(yīng)用在如圖3所示的麻將設(shè)備300中為例,來(lái)進(jìn)一步說明本發(fā)明實(shí)施例的方法及裝置。
[0128]該麻將設(shè)備300屬于能夠兼顧傳統(tǒng)棋牌類游戲的真實(shí)感以及基于網(wǎng)絡(luò)的棋牌類游戲的便捷的設(shè)備。該麻將設(shè)備300包括復(fù)數(shù)個(gè)麻將牌301,該復(fù)數(shù)個(gè)至少為根據(jù)麻將規(guī)則一個(gè)玩家在一局麻將中胡牌時(shí)最多能夠持有的麻將牌的數(shù)量(例如,14張)。持有麻將設(shè)備300的玩家可通過互聯(lián)網(wǎng)與遠(yuǎn)端玩家(B、C、D)進(jìn)行線上麻將游戲,麻將牌301可根據(jù)牌面顯示命令任意變換顯示,并提供傳統(tǒng)麻將牌的真實(shí)觸感。具言之,如圖4 (a)_圖4 (c)所示,每個(gè)麻將牌301包括:兩個(gè)主顯示屏401以及一些內(nèi)部結(jié)構(gòu),例如與本發(fā)明實(shí)施例的理牌控制裝置(未示出)通信的通信單元以及感應(yīng)麻將牌自身運(yùn)動(dòng)狀態(tài)信息的感應(yīng)單元等。該兩個(gè)顯示屏401設(shè)置在麻將牌相對(duì)的兩個(gè)主顯示面上,分別根據(jù)牌面顯示命令和附加信息顯示命令顯示牌面信息(如圖4 (a)所示)以及附加信息(如圖4 (c)所示)。麻將牌301還包括透明外殼(未示出),將顯示屏401及其他組成部分包覆其中,該外殼可由竹板、塑料、象牙、密胺、硬質(zhì)PVC、亞克力等麻將牌材料制成,在碰觸時(shí),能夠提供現(xiàn)有麻將牌會(huì)發(fā)出的聲響。此外,麻將牌外殼可包括觸覺反饋單元,可向玩家提供牌面信息的觸覺反饋。麻將桌303上靠近玩家的邊緣區(qū)域?yàn)槭峙茀^(qū),也即圖中多個(gè)麻將牌301所在區(qū)域,除此之外的區(qū)域均為打牌區(qū)。
[0129]在第一種實(shí)例中,本發(fā)明實(shí)施例的理牌控制裝置位于圖3中所示的玩家A本地,獲取模塊與麻將牌301通信,以獲取麻將牌的狀態(tài)信息;控制模塊根據(jù)麻將牌的狀態(tài)信息實(shí)施控制。顯示模塊302用于顯示其他三個(gè)玩家B、C、D的理牌過程。需要說明的是,本實(shí)例中的理牌控制裝置還可位于該玩家的任意麻將牌中,相應(yīng)地,獲取模塊即可為麻將牌301中的感應(yīng)單元。
[0130]當(dāng)前玩家A與另外三個(gè)遠(yuǎn)端玩家B、C、D進(jìn)行麻將游戲,且以當(dāng)前玩家A的理牌控制裝置的控制模塊作為主控,其他玩家的控制模塊與當(dāng)前玩家A的控制模塊通信或當(dāng)前玩家A的控制模塊可與全部玩家的全部麻將牌通信以實(shí)現(xiàn)實(shí)時(shí)信息的交互,從而生成各種控制指令。
[0131]在全部玩家的洗牌階段結(jié)束后,全部麻將牌靜止時(shí)控制模塊觸發(fā)進(jìn)入理牌階段,顯示模塊302顯示理牌階段的各中玩家圖像信息。各玩家開始碼牌:按照兩張牌一摞將麻將牌并排放在打牌區(qū)內(nèi)。全部玩家碼牌結(jié)束后,控制模塊根據(jù)麻將規(guī)則向各麻將牌發(fā)送對(duì)應(yīng)的牌面顯示命令。莊家開始按照順序抓牌,當(dāng)麻將牌放入手牌區(qū)時(shí),朝向玩家的顯示屏401顯示牌面信息。當(dāng)每個(gè)玩家抓夠預(yù)設(shè)數(shù)量(13)張麻將牌時(shí),控制模塊觸發(fā)理牌階段結(jié)束。麻將游戲進(jìn)入下一階段。
[0132]此外,控制模塊還可在全部玩家的洗牌階段結(jié)束后,且全部玩家將預(yù)設(shè)數(shù)量(13)張麻將牌抓入手牌區(qū)后觸發(fā)進(jìn)入理牌階段,顯示模塊302顯示理牌階段的各中玩家圖像信息??刂颇K根據(jù)麻將規(guī)則向手牌區(qū)內(nèi)的麻將牌發(fā)送對(duì)應(yīng)的牌面顯示命令,并控制器朝向桌面的顯示屏401顯示牌面信息,當(dāng)全部玩家均發(fā)出“完成”命令后,控制模塊觸發(fā)理牌階段結(jié)束。麻將游戲進(jìn)入下一階段。
[0133]在另一種實(shí)例中,本發(fā)明實(shí)施例的理牌控制裝置可為位于任意玩家處或位于全部玩家遠(yuǎn)端的游戲服務(wù)器中,該理牌控制裝置可與全部玩家的麻將牌進(jìn)行通信,或與全部玩家的麻將設(shè)備的控制部分進(jìn)行通信,以根據(jù)麻將游戲規(guī)則控制麻將游戲的進(jìn)程??刂七^程如上述本發(fā)明實(shí)施例的方法所述或如上一實(shí)例所述,在此不再贅述。
[0134]圖5為本發(fā)明實(shí)施例提供的一種理牌控制裝置500的結(jié)構(gòu)示意圖,本發(fā)明具體實(shí)施例并不對(duì)理牌控制裝置500的具體實(shí)現(xiàn)做限定。如圖5所示,該理牌控制裝置500可以包括:
[0135]處理器(processor)510、通信接口(Communications Interface) 520、存儲(chǔ)器(memory) 530、以及通信總線540。其中:
[0136]處理器510、通信接口 520、以及存儲(chǔ)器530通過通信總線540完成相互間的通信。
[0137]通信接口 520,用于與比如客戶端等的網(wǎng)元通信。
[0138]處理器510,用于執(zhí)行程序532,具體可以執(zhí)行上述圖1所示的方法實(shí)施例中的相
關(guān)步驟。
[0139]具體地,程序532可以包括程序代碼,所述程序代碼包括計(jì)算機(jī)操作指令。
[0140]處理器510可能是一個(gè)中央處理器CPU,或者是特定集成電路ASIC (ApplicationSpecific Integrated Circuit),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路。
[0141]存儲(chǔ)器530,用于存放程序532。存儲(chǔ)器530可能包含高速RAM存儲(chǔ)器,也可能還包括非易失性存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。程序532具體可以包括:
[0142]獲取模塊,用于獲取麻將牌的狀態(tài)信息;
[0143]控制模塊,用于根據(jù)所述狀態(tài)信息觸發(fā)進(jìn)入理牌階段。
[0144]程序532中各單元的具體實(shí)現(xiàn)可以參見圖2所示實(shí)施例中的相應(yīng)單元,在此不贅述。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的設(shè)備和模塊的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程描述,在此不再贅述。
[0145]本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及方法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0146]所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。[0147] 以上實(shí)施方式僅用于說明本發(fā)明,而并非對(duì)本發(fā)明的限制,有關(guān)【技術(shù)領(lǐng)域】的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。
【權(quán)利要求】
1.一種理牌控制方法,其特征在于,所述方法包括步驟: 獲取麻將牌的狀態(tài)信息; 根據(jù)所述狀態(tài)信息觸發(fā)進(jìn)入理牌階段。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述根據(jù)所述狀態(tài)信息觸發(fā)進(jìn)入理牌階段中: 洗牌階段結(jié)束后,且每個(gè)玩家對(duì)應(yīng)的麻將牌均靜止后,觸發(fā)進(jìn)入理牌階段。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述根據(jù)所述狀態(tài)信息觸發(fā)進(jìn)入理牌階段中: 洗牌階段結(jié)束后,且每個(gè)玩家預(yù)設(shè)數(shù)量的麻將牌處于對(duì)應(yīng)的手牌區(qū)后,觸發(fā)進(jìn)入理牌階段。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述預(yù)設(shè)數(shù)量至少為根據(jù)麻將規(guī)則麻將游戲開始時(shí)每個(gè)玩家所應(yīng)持有的麻將牌的數(shù)量。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括步驟: 進(jìn)入理牌階段后,顯示各玩家的理牌過程。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括步驟: 進(jìn)入理牌階段后,播放`理牌過程中的聲音。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括步驟: 進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息發(fā)送牌面顯示命令。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息發(fā)送牌面顯示命令的步驟中: 向全部麻將牌發(fā)送牌面顯示命令。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息發(fā)送牌面顯示命令的步驟中: 向進(jìn)入手牌區(qū)的麻將牌發(fā)送牌面顯示命令。
10.根據(jù)權(quán)利要求7至9中任一項(xiàng)所述的方法,其特征在于,所述方法還包括步驟: 進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息控制麻將牌的顯示。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,在所述進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息控制麻將牌的顯示的步驟中: 控制未進(jìn)入手牌區(qū)的麻將牌朝向桌面的顯示面關(guān)閉顯示。
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,在所述進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息控制麻將牌的顯示的步驟中: 控制未進(jìn)入手牌區(qū)的麻將牌背向桌面的顯示面不顯示牌面信息。
13.根據(jù)權(quán)利要求10所述的方法,其特征在于,在所述進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息控制麻將牌的顯示的步驟中: 控制進(jìn)入手牌區(qū)的麻將牌朝向玩家的顯示面顯示牌面信息。
14.根據(jù)權(quán)利要求10所述的方法,其特征在于,在所述進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息控制麻將牌的顯示的步驟中: 控制進(jìn)入手牌區(qū)的麻將牌朝向桌面的顯示面顯示牌面信息。
15.根據(jù)權(quán)利要求13或14所述的方法,其特征在于,所述方法還包括:僅控制根據(jù)麻將規(guī)則麻將游戲開始時(shí)每個(gè)玩家所應(yīng)持有的數(shù)量的麻將牌顯示所述牌面信息,多余的麻將牌朝向桌面的顯示面關(guān)閉顯示。
16.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述方法還包括步驟: 提示玩家存在多余的麻將牌。
17.根據(jù)權(quán)利要求15所述的方法,其特征在于,在理牌階段,莊家的麻將牌的數(shù)量比其他玩家的麻將牌的數(shù)量多一張。
18.根據(jù)權(quán)利要求1至17中任一項(xiàng)所述的方法,其特征在于,所述方法還包括步驟: 根據(jù)所述狀態(tài)信息判斷理牌階段結(jié)束。
19.根據(jù)權(quán)利要求18所述的方法,其特征在于,在所述根據(jù)所述狀態(tài)信息判斷理牌階段結(jié)束的步驟中: 在手牌區(qū)內(nèi)麻將牌的數(shù)量為對(duì)應(yīng)玩家在游戲開始時(shí)所應(yīng)持有的數(shù)量,且每個(gè)麻將牌顯示相應(yīng)的牌面信息時(shí),判斷理牌階段結(jié)束。
20.根據(jù)權(quán)利要求1至19中任一項(xiàng)所述的方法,其特征在于,所述方法還包括步驟: 根據(jù)用戶命令判斷理牌階段結(jié)束。
21.根據(jù)權(quán)利要求20所述的方法,其特征在于,所述用戶命令包括語(yǔ)音命令、觸控命令、手勢(shì)命令中的一種或多種。
22.根據(jù)權(quán)利要求1至21中任一項(xiàng)所述的方法,其特征在于,所述狀態(tài)信息包括:麻將牌的姿態(tài)、麻將牌之間的距離、麻將牌的位置、運(yùn)動(dòng)軌跡、運(yùn)動(dòng)速度、以及顯示面所顯示的信息中第一種或多種。
23.根據(jù)權(quán)利要求22所述的方法,其特征在于,所述狀態(tài)信息來(lái)自本地和/或遠(yuǎn)端。
24.根據(jù)權(quán)利要求1至23中任一項(xiàng)所述的方法,其特征在于,所述手牌區(qū)為預(yù)設(shè)的物理區(qū)域。
25.—種理牌控制裝置,其特征在于,所述裝置包括: 獲取模塊,用于獲取麻將牌的狀態(tài)信息; 控制模塊,用于根據(jù)所述狀態(tài)信息觸發(fā)進(jìn)入理牌階段。
26.根據(jù)權(quán)利要求25所述的裝置,其特征在于,所述控制模塊在洗牌階段結(jié)束后,且每個(gè)玩家對(duì)應(yīng)的麻將牌均靜止后,觸發(fā)進(jìn)入理牌階段。
27.根據(jù)權(quán)利要求25所述的裝置,其特征在于,所述控制模塊在洗牌階段結(jié)束后,且每個(gè)玩家預(yù)設(shè)數(shù)量的麻將牌處于對(duì)應(yīng)的手牌區(qū)后,觸發(fā)進(jìn)入理牌階段。
28.根據(jù)權(quán)利要求27所述的裝置,其特征在于,所述預(yù)設(shè)數(shù)量至少為根據(jù)麻將規(guī)則麻將游戲開始時(shí)每個(gè)玩家所應(yīng)持有的麻將牌的數(shù)量。
29.根據(jù)權(quán)利要求25所述的裝置,其特征在于,所述裝置還包括: 顯示模塊,用于在進(jìn)入理牌階段后,顯示各玩家的理牌過程。
30.根據(jù)權(quán)利要求25所述的裝置,其特征在于,所述裝置還包括步驟: 聲音播放模塊,用于在進(jìn)入理牌階段后,播放理牌過程中的聲音。
31.根據(jù)權(quán)利要求25所述的裝置,其特征在于,所述控制模塊還用于在進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息發(fā)送牌面顯示命令。
32.根據(jù)權(quán)利要求31所述的裝置,其特征在于,所述控制模塊向全部麻將牌發(fā)送牌面顯示命令。
33.根據(jù)權(quán)利要求31所述的裝置,其特征在于,所述控制模塊向進(jìn)入手牌區(qū)的麻將牌發(fā)送牌面顯示命令。
34.根據(jù)權(quán)利要求31至33中任一項(xiàng)所述的裝置,其特征在于,所述控制模塊還用于在進(jìn)入理牌階段后根據(jù)所述狀態(tài)信息控制麻將牌的顯示。
35.根據(jù)權(quán)利要求34所述的裝置,其特征在于,所述控制模塊控制未進(jìn)入手牌區(qū)的麻將牌朝向桌面的顯示面關(guān)閉顯示。
36.根據(jù)權(quán)利要求34所述的裝置,其特征在于,所述控制模塊控制未進(jìn)入手牌區(qū)的麻將牌背向桌面的顯示面不顯示牌面信息。
37.根據(jù)權(quán)利要求34所述的裝置,其特征在于,所述控制模塊控制進(jìn)入手牌區(qū)的麻將牌朝向玩家的顯示面顯示牌面信息。
38.根據(jù)權(quán)利要求34所述的裝置,其特征在于,所述控制模塊控制進(jìn)入手牌區(qū)的麻將牌朝向桌面的顯示面顯示牌面信息。
39.根據(jù)權(quán)利要求37或38所述的裝置,其特征在于,所述控制模塊僅控制根據(jù)麻將規(guī)則麻將游戲開始時(shí)每個(gè)玩家所應(yīng)持有的數(shù)量的麻將牌顯示所述牌面信息,多余的麻將牌朝向桌面的顯示面關(guān)閉顯示。
40.根據(jù)權(quán)利要求39所述的裝置,其特征在于,所述控制模塊還用于提示玩家存在多余的麻將牌。
41.根據(jù)權(quán)利要求25至40中任一項(xiàng)所述的裝置,其特征在于,所述控制模塊還用于根據(jù)所述狀態(tài)信息判斷理牌階段結(jié)束。
42.根據(jù)權(quán)利要求41所述的裝置,其特征在于,所述控制模塊在手牌區(qū)內(nèi)麻將牌的數(shù)量為對(duì)應(yīng)玩家在游戲開始時(shí)所應(yīng)持有的數(shù)量,且每個(gè)麻將牌顯示相應(yīng)的牌面信息時(shí),判斷理牌階段結(jié)束。
43.根據(jù)權(quán)利要求25至40中任一項(xiàng)所述的裝置,其特征在于,所述控制模塊還用于根據(jù)用戶命令判斷理牌階段結(jié)束。
【文檔編號(hào)】H04L29/06GK103532942SQ201310462935
【公開日】2014年1月22日 申請(qǐng)日期:2013年9月30日 優(yōu)先權(quán)日:2013年9月30日
【發(fā)明者】潘磊, 戈鋒 申請(qǐng)人:北京智谷睿拓技術(shù)服務(wù)有限公司