时序图
整体流程
以下时序图展示了 GamingPanda 游戏系统中不同组件之间的交互流程:
- Player - 用户的网页浏览器
- Client - 具有自己网站的客户端系统
- GamingPanda - 对玩家不可见
- Game - 游戏产品实现之一,对玩家可见

流程说明
初始登录和游戏进入
- 玩家登录到客户端系统
- 玩家选择并进入游戏
用户信息处理
- 对于新用户或需要更新用户信息时:
- 客户端向 GamingPanda 发送 game/start 请求
- GamingPanda 返回 game_url
- 客户端将玩家重定向到游戏
- 对于新用户或需要更新用户信息时:
游戏会话
- 客户端为玩家打开游戏
- 游戏会话开始
游戏回合循环
- 在每个游戏回合中:
- 发送 "balance" 请求以检查玩家当前余额
- 玩家下注时发送 "debit" 请求
- 玩家获胜时发送 "credit_n_settle" 请求
- 在每个游戏回合中:
这个交互流程确保了所有组件之间的无缝集成,同时通过 GamingPanda 系统维护安全的金融交易。