房卡棋牌遊戲的執行流程
1.http伺服器的地址配置:外網伺服器地址,內網,測試網,熱更新、強更,語音等網路地址。
一般會在一個loaderScene載入場景裡請求渠道配置資訊,獲取對應url請地址,檢查版本更新,是否有熱更包
2.使用者玩家登入
一般會在一個loginScene登入場景裡使用者登入,登入方式會有幾種,可能有遊客,微信,qq等方式。登入即請求:玩家資訊,遊戲token,遊戲伺服器ip,port(有的遊戲分為大廳,遊戲兩個伺服器),以及玩家的roomInfo(通過這個值判斷該玩家是否存在房間資訊,要不要進行場景恢復)。將獲取到的ip,port跟遊戲伺服器進行長連線。根據roomInfo的值,選擇進入大廳還是進入遊戲
3.大廳場景
一般是建立房間和加入房間,比賽模式伺服器自動分配房間
4.遊戲場景
進入房間成功訊息:下發房間資訊,玩法規則等等
a 玩家沒有房間時,在這叫做空閒場景,伺服器下發對應事件,來獲取相應的資訊(裡面有的玩家)
有玩家進入房間,坐下,準備等等,之後開始遊戲
b 玩家存在房間,伺服器下發對應事件,進行所有玩家,牌等資訊的場景恢復
相關文章
- 枯燥無味的遊戲流程,漸行漸遠的關卡設計遊戲
- 暴走的棋牌行業行業
- 如何開發一款棋牌遊戲?棋牌遊戲平臺搭建遊戲
- javaWeb的執行流程JavaWeb
- 機房搬遷的流程
- MapReduce的執行流程概述
- java的執行流程(轉)Java
- 微信玄武大廳小程式房卡遊戲架構搭建遊戲架構
- Mysql 執行流程MySql
- HA執行流程
- MapReduce執行流程
- php執行流程PHP
- MyBatis執行流程MyBatis
- Seata的AT模式的執行流程模式
- 深入理解執行緒池的執行流程執行緒
- 棋牌遊戲陷關停潮遊戲
- 棋牌遊戲發展前景分析遊戲
- win10讓遊戲不卡如何設定 win10怎麼讓遊戲執行不卡Win10遊戲
- WEB程式執行的基本流程Web
- 關於java的執行流程Java
- 「MySQL」 MySQL執行流程MySql
- SpringMVC執行流程SpringMVC
- MapReduce程式執行流程
- Struts框架執行流程框架
- PostgreSQL SQL執行流程SQL
- IDC機房工作的簡單流程
- mysql的sql語句執行流程MySql
- SpringMvc - SpringMvc的執行流程SpringMVC
- 執行緒池的工作流程執行緒
- 通俗易懂,各常用執行緒池執行的-流程圖執行緒流程圖
- 棋牌遊戲訊息佇列 選擇遊戲佇列
- PHP執行流程回顧PHP
- thinkphp3.2 執行流程PHP
- 框架執行流程總結框架
- SQL 解析與執行流程SQL
- Ansible playbook 執行流程
- angularjs基本執行流程AngularJS
- Dapr Outbox 執行流程