完整的房间类游戏解决方案AiJ

介绍

AiJ是一套完整的房间类游戏解决方案,支持无限水平扩展来满足更大的人数承载,并且提供了良好的调试接口。

主要模块包括:

  • 注册中心
  • 大厅服务
  • 游戏服务
  • 亲友圈服务
  • 运营管理系统
  • CocosCreator游戏客户端。

网络协议使用Websocket,以更好的支持多平台需求,计划同时支持Mysql、Oracle、SqlServer、Postgresql、Sqlite等多种数据库。

开发环境

  • JDK-1.8.0_181
  • zookeeper-3.5.4
  • 数据库(Mysql-5.7.24、sqlite3)

技术架构

  • Socket框架tio
  • mvc与orm框架jfinal
  • 注册中心zookeeper
  • 网络协议Websocket
  • 数据库版本管理flyway
  • 客户端游戏引擎CocosCreator
  • 客户端编辑器FairyGUI
  • 开发语言:java、typescript、javascript、sql

业务架构

  • 大厅
  • 房卡充值
  • 游戏回放
  • 游戏战绩
  • 实名制
  • ...
  • 子游戏
  • 麻将
  • 斗地主
  • 象棋
  • ...
  • 亲友圈
  • ...
  • 运营管理
  • 玩家管理
  • 服务器管理
  • 代理管理
  • 报表统计
  • ...

安装教程

  1. 安装Zookeeper
  2. 安装CocosCreator
  3. 安装FairyGUI

使用说明

  • UI编辑器
完整的房间类游戏解决方案AiJ

 

  • 开发调试
完整的房间类游戏解决方案AiJ

 

  • 子游戏
完整的房间类游戏解决方案AiJ

 

  • 结算1
完整的房间类游戏解决方案AiJ

 

  • 结算2
完整的房间类游戏解决方案AiJ

 

  • 回放
完整的房间类游戏解决方案AiJ

 

  • 运营管理
完整的房间类游戏解决方案AiJ

 

项目地址:https://gitee.com/xiyoufang/aij
原文地址:https://www.cnblogs.com/wangsongbai/p/11533104.html