介紹
AiJ是一套完整的房間類遊戲解決方案,支持無限水平擴展來知足更大的人數承載,而且提供了良好的調試接口。javascript
主要模塊包括:java
- 註冊中心
- 大廳服務
- 遊戲服務
- 親友圈服務
- 運營管理系統
- CocosCreator遊戲客戶端。
網絡協議使用Websocket,以更好的支持多平臺需求,計劃同時支持Mysql、Oracle、SqlServer、Postgresql、Sqlite等多種數據庫。git
開發環境
- JDK-1.8.0_181
- zookeeper-3.5.4
- 數據庫(Mysql-5.7.2四、sqlite3)
技術架構
- Socket框架tio
- mvc與orm框架jfinal
- 註冊中心zookeeper
- 網絡協議Websocket
- 數據庫版本管理flyway
- 客戶端遊戲引擎CocosCreator
- 客戶端編輯器FairyGUI
- 開發語言:java、typescript、javascript、sql
業務架構
- 大廳
- 房卡充值
- 遊戲回放
- 遊戲戰績
- 實名制
- ...
- 子游戲
- 麻將
- 鬥地主
- 象棋
- ...
- 親友圈
- ...
- 運營管理
- 玩家管理
- 服務器管理
- 代理管理
- 報表統計
- ...
安裝教程
- 安裝Zookeeper
- 安裝CocosCreator
- 安裝FairyGUI
使用說明
項目地址:https://gitee.com/xiyoufang/aij