3D麻將協議流程圖

3D麻將流程圖

打牌流程

graph TB
  開始遊戲-->|準備|準備中;
  準備中-->|服務器下發出現牌牆協議/onMsgWallMah|牌牆動畫;
  牌牆動畫-->|服務器下發擲骰子/onMsgThrowChip|擲骰子動畫;
  擲骰子動畫-->|服務器下發發牌數據onMsgPlayerMah,該每一個數據包含13張初始牌_如果是莊則多一張牌|發牌動畫;
  發牌動畫-->|下發莊家打牌權限|打牌;
  打牌-->|返回打牌數據給服務器sendPlay|當前玩家回合結束;
  當前玩家回合結束-->|是否有吃碰槓事件|吃碰槓;
  吃碰槓-->|吃碰槓,取消|打牌;
  當前玩家回合結束-->|下發下一玩家摸牌,和打牌權限onmsgplay|打牌;
  當前玩家回合結束-->|有玩家手牌爲0|胡;
  當前玩家回合結束-->|剩餘牌的數量爲4|流局;

這裏寫圖片描述

斷線重連流程

graph TB
  重新加入遊戲-->|準備|加入遊戲;
  加入遊戲-->|服務器下發玩家手牌信息,出牌區信息,莊家信息...|遊戲中;

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章