歡迎來到大連滄海笑軟件開發有限公司,我司致力于app小程序軟件定制開發、H5網站建設。 網站地圖|聯系我們
13942696565
打開客服菜單
棋牌游戲開發
當前位置 : 棋牌游戲開發 > 產品中心 > 撫順要A需求說明書

撫順要A需求說明書

時間 : 04-25 10:10 編輯 :棋牌游戲開發

游戲軟件開發商:大連滄海笑網絡科技有限公司

作者:李樹鵬

聯系方式:13942696565


客戶端下載鏈接:https://fir.im/chxya


項目背景

撫順要A撲克游戲,android 和 ios 客戶端 app。


系統技術架構:

客戶端游戲引擎 egret,程序語言 typescript。

美術 UI 編輯器:fairyGUI。

服務器操作系統:Linux Ubuntu 16.04。

服務端架構 openresty,程序語言 lua。

管理后臺架構 vue.js,程序語言 javascript。

運維工具:python + shell script。


編寫目的

  • 編寫本需求規格文檔的目的是說明網絡棋牌游戲平臺最終需要滿足的功能、以及開發此系統需要的條件和限制,為進一步設計和實現系統功能提供依據。

  • 本文檔將用戶的需求用文字的形式具體說明,是與用戶溝通的成果,也是用戶在項目完工時驗收項目的依據。

  • 本文檔供開發團隊成員查閱和使用,其中包括需求分析人員、系統設計人員、軟件開發人員、美術人員、測試人員、運營維護人員。


    登錄

    支持熱更新(游戲啟動時自動檢查是否有最新版本、如果有則自動下載)

    微信登錄

    玩法參考:

    億酷棋牌世界PC大廳http://www.eku8.com/

    娛網棋牌PC大廳http://www.pkgame.com/

    RcP9c9xNWOMkKgkX.     

    示例圖


    游戲大廳

    示例圖


    界面功能:

    1. 玩家信息(微信頭像、微信昵稱、ip 地址、用戶 id)

    2. 大廳房卡場,面顯示3個按鈕(創建房間、加入房間、俱樂部),房消耗房間創建者的房卡。房卡場顯示 房卡 數量(點擊加號彈窗提示聯系微信客服充值)。  

    3. 我的代開房間列表         

    顯示房號,邀請按鈕、解散按鈕。

    4. 俱樂部房卡場,只能由俱樂部管理員代開房間,俱樂部成員不能創建房間。俱樂部管理員可以隨時解散房間。

    5. 玩法說明(點擊彈窗顯示游戲玩法詳細說明)

          

    6. 橫向滾動公告(跑馬燈)(公告欄文字可以由管理員在管理后臺自行配置)

    7. 系統設置(背景音樂開關和滑塊調節音量、游戲音效開關和滑塊調節音量、切換用戶)

    設置管理后臺的密碼,玩家可以使用5位數字ID和密碼登錄管理后臺。

    設置牌桌背景圖(3種風格背景圖切換,黃、藍、綠)

    8. 分享(游戲鏈接)

          

    9. 聯系客服

          

    10. 戰績記錄(房間號、游戲時間、每個玩家的輸贏分數)

         

    11. 推廣彈窗(廣告誠招游戲代理)

          

    俱樂部

    1. 俱樂部列表(用戶信息、俱樂部詳情、進入俱樂部、俱樂部歷史消息記錄)

          

    俱樂部名稱、俱樂部 id、管理員、俱樂部人數、俱樂部介紹可以由創建者或管理員編輯。

    2. 俱樂部由系統管理員在管理后臺創建,游戲內不能創建俱樂部。

    3. 加入俱樂部(輸入六位數俱樂部 id)

          

    4. 我的俱樂部(玩家角色

          

    當前牌局:俱樂部人員創建房間后,正在進行中的房間信息顯示在當前牌局中,包括房間玩法、房間號、房間選項、玩家頭像、房主、快速加入。


    分享牌局(分享內容為當前牌局的截圖)


          


    歷史牌局:顯示自己參與過的牌局歷史,內容包括玩法、房間號、房間選項、玩家頭像、大贏家、玩家結算分數、查看結算詳情按鈕。


          


          

    俱樂部成員:顯示所有俱樂部的玩家成員,點擊頭像可以查看玩家詳情。


         

    個人中心:顯示玩家今日對局數、今日成績、昨日成績、身份、加入俱樂部時間、俱樂部總對局數,今日戰績按鈕、俱樂部公告按鈕、消耗/充值記錄按鈕、退出俱樂部按鈕。     

    5. 我的俱樂部(管理員角色)      

    在管理員角色下,“俱樂部成員”改變為“俱樂部管理”。

    俱樂部管理包含:會員管理、俱樂部統計、編輯俱樂部、邀請成員、申請審核。     

          

    成員管理:顯示所有成員頭像、昵稱、管理員標志。查找成員按鈕、成員動態按鈕。點擊成員頭像可以查看成員信息。

         

    管理員和創建者可以移除普通成員。創建者可以設置管理員、解除管理員。每個俱樂部只能設置一名管理員。


    查找成員:輸入成員 id 號查找俱樂部成員,顯示成員信息【如果找不到則提示俱樂部內沒有此成員】。

         

    成員動態:顯示成員的加入、申請、管理員設置的歷史消息記錄。

         

    俱樂部牌局:查看結算     

         

    俱樂部統計:今日房卡消耗排行、上月房卡總銷量、總開局排行、今日戰績排行。

         

    編輯俱樂部:顯示俱樂部創建者信息、俱樂部 id、俱樂部名稱,創建者或管理員可以編輯俱樂部介紹。

         

    邀請成員:微信分享俱樂部信息的鏈接。


         

    申請審核:實時更新狀態,如果有成員申請加入俱樂部則顯示“待審核”的提示,點擊后彈窗顯示同意或拒絕。


    要A基本規則

    四人游戲,玩家可以根據手中牌的情況選擇不同的要牌方式,如果想要一對三,那就選擇“干”,如果想找一個同伙一起打,那就選擇“不干”,這就要看玩家的膽量和出牌策略,還需要相互間的默契配合。


    游戲用牌為一副撲克牌,去除大王、小王、J、Q、K,共計40張牌,每人隨機發10張牌。


    【單張大小】

    紅桃3 > 其他花色的3 > A > 10 > 9 > 8 > 7 > 6 > 5 > 4

    【牌型】

    不可出順子,只能出同點數的牌,數量不限。

    【玩牌過程】

    1. 游戲開始時每人隨機發10張牌。

    2. 玩家選擇干(即獨干)或不干(每小局由有紅桃4的玩家先選,其他的人按照出牌順序依次選擇),此時局勢1對3,如果有人選擇干,則直接開始由干的玩家先出牌。

    3. 若選擇干,則在玩家頭像右上角顯示“干”的標識。

    4. 如果沒有人選擇干,則由有紅桃4的玩家(在頭像右上角顯示紅桃4)選擇一個自己手中沒有的A(要A)、作為自己的同伴,此時局勢為2對2。(要完A后、頭像右上角的紅桃4改變為顯示A的花色)

    5. 每局若無人單干,則由紅桃4先出牌。

    6. 當有一個玩家打出紅桃4玩家所要的A花色牌時,則在該玩家頭像右上角顯示打出的A。

    7. 每輪玩家出牌時,只顯示出牌和不出按鈕即可,不需要提示功能。

    8. 有玩家干牌時,有一個玩家出完手中牌、則游戲結束。

    9. 沒有玩家干牌時,有兩個玩家出完手中牌、則游戲結束。 

    【特殊規則】

    1. 2是混兒,可以代替除了3之外的其他牌,形成2-8張同點數的牌型。

    2. 2不能和3一起出牌。

    3. (手里可以剩下單張2、23,手里不能剩下多張2、223、2233之類的牌型)最后一手牌可以單出2、單張2是最小的牌、輪到我出牌的時候才可以打出。其他情況不允許單出2,必須得和其他的牌形成牌型才可以出。

    4. 出牌違反規則時,需要提示“出牌不符合游戲規則”。(手里剩兩個2、一個A,若上家出10,此時打出A、則違規)(不符合出牌規則時、出牌按鈕灰色禁用)

    5. 如果一人抓了紅桃4和4張A,則可以直接亮牌獲得勝利。


      要A計分結算

            

      若沒有玩家干牌,第一名玩家那伙獲勝。如果第一、第二名為同伙,則雙方輸贏2倍底分;如果第一、第二名不是同伙,則雙方輸贏1倍底分。


      A、B、C、D四位玩家,以底分1為例:

      • A選擇干,如果A最先出完牌,則B、C、D每人輸給A3倍底分,A贏9倍底分。

      • 若B、C、D有任意一人先出完牌,則A輸給B、C、D每人6倍底分,A輸18倍底分。

      若沒有人選擇單干,則由玩家要伙,假設A和B為一隊,C和D為一隊:

      • 若A第1個出完牌、B第2個出完牌,則C和D每人輸2倍底分,A和B每人贏2倍底分。

      • 若A和B只有一位玩家是第1個先出完牌,C和D沒有全部被抓(第3和第4)、B是第3或第4的情況下,則C和D每人輸1倍底分,A和B每人贏1倍底分。

      • 紅桃4和4張A直接勝利時,每人輸給此玩家1倍底分。


        創建房間設置

              

        大廳房卡場和俱樂部房卡場是開房扣除房主的房卡。房間設置的規則由房主設置。

        以分數進行結算,贏的玩家是正分,輸的玩家是負分,不保存玩家分數,退出房間后玩家分數清零。

        底分:1、2、3分(打成贏1分、雙關贏2分、自干贏3分),2、4、6分(打成贏2分、雙關贏4分、自干贏6分)

        局數:8小局(1房卡)、16小局(2房卡)


        大廳創建房間(創建房間按鈕、代開房間按鈕


        牌桌

              

              

        玩家信息:顯示玩家 id、昵稱、分數。(昵稱顯示在頭像上面、分數顯示在頭像下面)

        玩家全部點擊準備后開始游戲

        游戲未開始時可以發送微信分享、邀請微信好友

        背景圖不要桌子(參考JJ斗地主的牌局背景)


        每一輪出牌過程中,顯示每個玩家的操作(“不出”或者是出的牌)


        只顯示自己的手牌。其他家的手牌用黃色數字來表示(在玩家頭像旁邊顯示),當剩余牌數張數小于等于3張時、數字顏色變紅色。

           

        輪到哪家出牌時用綠色的圓圈里面帶上秒數倒計時顯示、剩3秒時圓圈顏色變成紅色。(不要鬧鐘計時器)


          

        不出用藍色按鈕,出牌不能出時用灰色按鈕,可以出時用綠色按鈕


                    

        干與不干的提示按鈕、和出牌的按鈕形狀一樣,干用紅色按鈕、不干用藍色按鈕。玩家選擇干后最好能在頭像上播放特效,然后在頭像右上角顯示“干”。


        紅桃4玩家先選干,頭像右上角顯示紅桃4

        如果沒有人干牌,紅桃4玩家要A,要完A后頭像上的紅桃4變成所要花色的A。

        要A顯示自己手里沒有的花色A,選擇一個。     

        另一家(同伙)打出所要的花色A時,也在頭像右上角顯示花色A


        房間信息:顯示房間號、當前小局數、總局數

        玩法:彈窗顯示游戲的規則

        表情:點擊表情功能可以發送表情或者快捷語給房間內其他玩家

        語音:點擊語音功能可以發送語音聊天給房間內其他玩家

        出牌音效:目前只有單張和對子的音效,3張以上的需要再去找一找。


              

        解散房間:向其他玩家發送請求解散房間,大于50%(3個)玩家選擇同意房間才可以解散。


        房間創建后,玩家點擊準備,4人全部準備后開始發牌。


        輸贏動畫(不需要播放輸贏動畫)


             

        小結算時4個玩家本局分數


              

        大結算、微信分享圖片


        管理后臺     

        1556197087994520.

        登錄管理后臺:用戶名是玩家的六位數字 id、密碼是玩家在游戲內進行設置(可以修改)。

        管理后臺的功能是按權限劃分的,刪除俱樂部、設置代理、充值、設置公告、設置玩家特殊功能必須要具有管理員權限的角色才可以查看和操作,普通用戶看不到相關的頁面。


        B6PZkPt8U5Mui3KH.     

        查看俱樂部列表


        Alb7nT8i8BUx0s9t.

        設置代理、積分充值、設置公告

        統計房卡流水(房卡增加和減少、來源)(查詢條件:時間區間、玩家id)

        統計指定時間段內的牌桌(大局數)列表和分類匯總(大廳、俱樂部)

        按玩家id查詢輸贏次數(大廳、俱樂部)

        房卡充值顯示玩家當前房卡數量

        統計注冊用戶查詢(查詢條件:時間區間)(顯示在線數、總數)


        房卡充值(正數加房卡、負數減房卡)

        代理可以給玩家加房卡,但是不能給玩家減房卡,代理給其他玩家加房卡,是扣減代理自己的房卡。

        系統管理員可以給所有人增減房卡。


        FAQ問答

        游戲內只有一種貨幣資源:房卡。

        積分不保存,每大局大結算后清零。

        房卡是由管理員在管理后臺進行充值。

        每日分享領取1次1房卡。

        新注冊用戶初始房卡10。


        創建房間或代開房間,都是在第1小局結算時扣除房卡。

        代開房間時,先凍結本次消耗的房卡,不允許重復代開房間導致房卡不足。


        • 游戲名稱:撫順要A


        1. 沒有加倍流程是吧?

        是的,沒有加倍流程

        2. 3個同點數帶多個2可以出牌?(3個4加上4個2、表示7張4一起出)

        可以,7張4

        3. 要A的玩家手里抓了4個A怎么辦?

        如果一人抓了紅桃4和4張A,則可以直接亮牌獲得勝利。

        4. 牌桌進行中,如果玩家掉線了怎么處理?

        不托管,一直等待掉線的玩家斷線重連。

        5. 俱樂部房卡消耗排行和俱樂部開局排行,現在俱樂部只有創始人和管理員代開房間,排行里只會顯示創始人和管理員。

        刪除俱樂部房卡消耗排行和俱樂部開局排行


        功能修改意見

        1. https://shimo.im/docs/PdLPqi89ATEnDJBW

        2. https://shimo.im/docs/IMQM5KDEhncppIQd

        3. https://shimo.im/docs/ANXJuyCfaNsHH3co

        4. 修改玩家戰績統計,分2類(大廳、俱樂部),可以按玩家ID查詢,查詢結果顯示字段(俱樂部ID、玩家昵稱、玩家ID、房間號、大結算時間、輸贏分數)(包含牌局已開始、中途解散的房間)

        5. 牌桌統計修改為牌桌明細

        6. 增加牌桌匯總,分2類(大廳、俱樂部),可以按時間區間查詢,查詢結果顯示字段(俱樂部ID、已完成、正在進行中),總計(已完成):270 桌,總計(正在進行中):11 桌。(服務器重啟時需要清除正在進行的房間狀態)(包含牌局已開始、中途解散的房間)

        7. https://shimo.im/docs/1pDolhvMOCwYqr3r

        8. https://shimo.im/docs/9aIzjY25fQQ3kgE8

        9. 牌局中檢測作弊(是否相同IP地址、是否GPS位置距離過近)

        10. https://shimo.im/docs/gTmDJ4jH1vscvORl

        11. https://shimo.im/docs/LEjxENOLLZI4WoJV


        • 玩家詳情中顯示性別、GPS地理位置(根據經緯度根據谷歌地圖接口獲取到當前地址”中國浙江省杭州市下城區東新路出口“)

        • 錄像需要有一個觀看碼,每一小局都需要有一個,其他人輸入觀看碼即可查看這一局的錄像




        上一篇: 沒有了

        下一篇: 沒有了

        您可能還在找這些
        cache
        Processed in 0.016804 Second.
        日韩欧美中文字幕在线二视频_日韩看人人肉肉日日揉揉_日韩中文高清在线专区