## Panda mahjong 熊貓麻將
可多人連線對局的麻將遊戲,平台提供四間遊戲房,每間可供四名玩家遊玩。

---
## Requirement
伺服端跟客戶端的部分會使用基於 C# 的 Unity 去實作來減少開發難度。
----
## Requirement : Server
處理玩家配對的問題 (房間制度)
同步同一個牌桌的所有客戶端資訊
處理邏輯,並發送其他玩家的資訊到不同客戶端
----
## Requirement : Client
渲染牌桌資訊
提供使用者介面做選擇
接收及發送業務邏輯資訊
---
## Users and tasks
1. 使用者可以連線到遊戲房
2. 當一個遊戲房內有四名玩家時,可開始牌局
3. 當牌局開始後四名玩家會隨機決定位置與莊家(東南西北)
4. 牌桌與排堆初始
----
## Users and tasks (Continue)
5. 自動擲骰子決定開牌
6. 發牌與規則補花
7. 胡
8. 摸牌
----
## Users and tasks (Continue)
9. 是否槓
10. 玩家需內時限內打出一張牌
11. 當別的玩家打出牌後,其他人決定是否碰
12. 當別的玩家打出牌後,下家決定是否吃
----
## Users and tasks (Continue)(option)
13. 計算台數
14. 有胡牌提示
15. 自動摸打
16. 斷線重連
{"metaMigratedAt":"2023-06-17T23:27:21.427Z","metaMigratedFrom":"YAML","title":"OOP Proposal","breaks":true,"contributors":"[{\"id\":\"82312475-ca00-4da2-84bb-df83a1683d50\",\"add\":36,\"del\":28},{\"id\":\"825db5c4-8eb9-4944-8772-d130a3d519a1\",\"add\":19,\"del\":0},{\"id\":null,\"add\":319,\"del\":39},{\"id\":\"343b33b3-34ea-4048-8e2f-129ef7e61e88\",\"add\":2,\"del\":1},{\"id\":\"e74dba8b-de05-4ef9-9cd4-3ca53400dc29\",\"add\":535,\"del\":135}]"}