flowchart TD
A[进入游戏] --> B[链接钱包]
B --> C[查看游轮列表]
subgraph cruiseList[游轮列表]
C --> D[查看选中游轮]
C --> E[设置过滤条件]
E --> D
end
D --> F[支付入场金]
subgraph reg[注册流程]
F --> G[输入昵称和Telegram ID]
G --> H[下载手牌和星星模板]
H --> I[下载HASH生成器]
I --> J[上传12张牌的HASH]
J --> K[校验HASH并登记归属者]
K --> L[报名选中游轮]
end
L --> M[显示报名成功]
subgraph cruiseWaiting[显示报名成功]
M --> N[显示开场倒计时]
N --> O[等待游戏开始]
end
O --> P[游戏开始]
P --> S[使用公共聊天室]
P --> T[查看玩家列表]
subgraph cruiseOpen[游戏进行]
P --> Q[选择空闲桌子]
Q --> R[进入桌子]
R --> U[回合]
end
U --> AB[回合中]
subgraph table[回合中]
AB[CHECK:选定一张牌并上传HASH]
AB --> AC[SET:上传牌的TXT文件]
AC --> AD[OPEN:显示胜负]
AD --> AE{验证信用点>0?}
AE --> |是| AB
AE --> |否| W[游戏结束]
end
W --> X[上传剩余星星和手牌]
subgraph timesup/gameover[游戏结束]
X --> Y[显示游戏结果]
end
Y --> Z[查看最终玩家列表]