1. 程式人生 > >3D麻將協議流程圖

3D麻將協議流程圖

3D麻將流程圖

打牌流程

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

這裡寫圖片描述

斷線重連流程

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

這裡寫圖片描述