本實用新型具體涉及一種基于局域網的棋牌類游戲旁觀系統。
背景技術:
現有的棋牌類游戲架構不能滿足媒體用戶的轉播需求。
媒體用戶在錄制棋牌類電視節目的時候,需要總覽整個牌局信息。而現有的棋牌類游戲架構通常不具備這個功能。或者需要依賴于互聯網環境或特定設備,對于網絡、設備、人員的要求較高,存在維護難度大,不夠方便靈活等缺點。
技術實現要素:
為克服現有技術中的問題,本實用新型提供了一種在局域網環境上實現同步旁觀整個牌局的功能,精簡架構,操作簡單,維護方便的基于局域網的棋牌類游戲旁觀系統。
為了解決上述的問題本實用新型的采用的技術以及方法如下:
一種基于局域網的棋牌類游戲旁觀系統,包括有嘉賓設備、裁判設備和玩家設備,所述嘉賓設備、裁判設備和玩家設備依次連接,所述嘉賓設備、裁判設備和玩家設備分別設有第一網絡連接模塊、第二網絡連接模塊和第三網絡連接模塊,所述嘉賓設備包括有嘉賓客戶端,所述嘉賓客戶內設有第一顯示模塊,所述裁判設備包括有游戲服務器模塊和裁判客戶端,所述游戲服務器模塊內設有運算模塊和存儲模塊,所述裁判客戶端包括有第一控制模塊和第二顯示模塊,所述玩家設備包括有玩家客戶端,所述玩家客戶端包括有第二控制模塊和第三顯示模塊。
作為優選,所述游戲服務器模塊與裁判客戶端連接。
作為優選,所述第一網絡連接模塊與嘉賓客戶端連接。
作為優選,所述游戲服務器模塊分別與第二網絡連接模塊和裁判客戶端連接。
作為優選,所述第三網絡連接模塊與玩家客戶端連接。
作為優選,所述第二網絡連接模塊分別與第一網絡連接模塊和第三網絡連接模塊連接。
本方案實現了在玩家進行棋牌類游戲的同時,在旁觀客戶端上同步顯示整個牌局的信息,包括各個玩家的手牌,個人信息,以及每個玩家的操作等。本系統使用基于UDP協議的局域網架構,精簡服務器結構,只保留游戲邏輯服務,參與游戲的設備之一即可承擔服務器的功能,對設備和網絡環境的要求降至最低。
嘉賓設備:包含通信所用的網絡連接模塊以及嘉賓客戶端,用于展示完整牌局信息供用戶采集錄制節目之用。
第一網絡連接模塊:與裁判設備包含的網絡連接模塊建立基于UDP協議的局域網連接,接收裁判設備發來的網絡消息并將收到的消息轉發至嘉賓客戶端。
嘉賓客戶端:接收第一網絡連接模塊發來的網絡消息,并通過消息中解析出的數據在第一顯示模塊中展示對局的完整信息。
第一顯示模塊:用于展示游戲中的所有信息,供用戶采集錄制節目使用。
裁判設備:包含通信所用的第二網絡連接模塊、游戲服務器模塊以及裁判客戶端,負責游戲過程中的網絡連接建立、游戲流程控制以及游戲規則檢驗。
第二網絡連接模塊:與嘉賓設備的第一網絡連接模塊、玩家設備的第三網絡連接模塊建立基于UDP協議的局域網連接,將接收到的玩家設備發來的玩家操作信息轉發給游戲服務器模塊進行規則處理以及數據存儲,并將游戲服務器模塊發來的運算結果轉發至嘉賓設備以及玩家設備。
游戲服務器模塊:包含運算模塊和存儲模塊,負責游戲過程中的規則檢驗以及數據存儲。
運算模塊:整個游戲系統的核心模塊,負責游戲過程中的規則檢驗、分數計算、流程控制等處理。
存儲模塊:將游戲過程中產生的數據保存至設備中,供后續處理使用。
裁判客戶端:包含第一控制模塊及第二顯示模塊。用戶可以通過操作對游戲流程進行控制。同時接收游戲服務器模塊發來的處理結果,通過其中解析出的數據在顯示模塊12中展示對局的完整信息。
第一控制模塊:用戶通過控制模塊輸入操作指令,指令會通過裁判客戶端發送至游戲服務器模塊進行處理,從而實現對游戲流程進行控制。
第二顯示模塊:用于展示游戲中的所有信息,供裁判控制比賽流程之用。
玩家設備:包含通信所用的第三網絡連接模塊以及玩家客戶端,玩家通過操作玩家設備參與游戲。
第三網絡連接模塊:與裁判設備包含的第二網絡連接模塊建立基于UDP協議的局域網連接,將玩家客戶端發來的玩家操作信息其轉發至裁判設備,并接收裁判設備發來的網絡消息,將其轉發至玩家客戶端進行相應的處理。
玩家客戶端:包含第二控制模塊和第三顯示模塊,接收第二網絡連接模塊發來的網絡消息,并通過消息中解析出的數據在顯示模塊中顯示本家的牌局信息,同時將輸入的信息轉發至網絡連接模塊進行處理。
第二控制模塊:用于玩家輸入操作指令進行游戲,指令會通過玩家客戶端轉發至第三網絡連接模塊進行后續處理。
第三顯示模塊:用于展示游戲過程中本家的牌局信息,供玩家游戲使用。
本實用新型的有益效果為:實現完整牌局內容的實時同步,旁觀客戶端可以看到所有參與游戲玩家的個人信息、分數信息、手牌、出牌操作;架構精簡,相較于已有的類似發明,不需要額外的大廳服務器或者中央服務器等復雜設備,最少只需要與游戲者數量匹配的設備以及一臺旁觀設備既可,設備可以是普通PC或者移動設備。
附圖說明
圖1為本實用新型的一種基于局域網的棋牌類游戲旁觀系統的原理框圖。
具體實施方式
下面結合實施例與附圖對本實用新型做進一步的詳細說明,但它們并不是對本實用新型技術方案的限定,基于本實用新型教導所做出的任何變換,均落在本實用新型的保護范圍。
參閱1所示,一種基于局域網的棋牌類游戲旁觀系統,包括有嘉賓設備、裁判設備和玩家設備,所述嘉賓設備、裁判設備和玩家設備依次連接,所述嘉賓設備、裁判設備和玩家設備分別設有第一網絡連接模塊、第二網絡連接模塊和第三網絡連接模塊,所述嘉賓設備包括有嘉賓客戶端,所述嘉賓客戶內設有第一顯示模塊,所述裁判設備包括有游戲服務器模塊和裁判客戶端,所述游戲服務器模塊內設有運算模塊和存儲模塊,所述裁判客戶端包括有第一控制模塊和第二顯示模塊,所述玩家設備包括有玩家客戶端,所述玩家客戶端包括有第二控制模塊和第三顯示模塊。
所述游戲服務器模塊與裁判客戶端連接。
所述第一網絡連接模塊與嘉賓客戶端連接。
所述游戲服務器模塊分別與第二網絡連接模塊和裁判客戶端連接。
所述第三網絡連接模塊與玩家客戶端連接。
所述第二網絡連接模塊分別與第一網絡連接模塊和第三網絡連接模塊連接。
本實用新型的有益效果為:實現完整牌局內容的實時同步,旁觀客戶端可以看到所有參與游戲玩家的個人信息、分數信息、手牌、出牌操作;架構精簡,相較于已有的類似發明,不需要額外的大廳服務器或者中央服務器等復雜設備,最少只需要與游戲者數量匹配的設備以及一臺旁觀設備既可,設備可以是普通PC或者移動設備。
以上所述,僅為本實用新型的具體實施方式,但本實用新型的保護范圍并不局限于此,任何不經過創造性勞動想到的變化或替換,都應涵蓋在本實用新型的保護范圍之內,因此,本實用新型的保護范圍應該以權利要求書所限定的保護范圍為準。