程序员开发实例大全宝库

网站首页 > 编程文章 正文

完整的房间类游戏解决方案AiJ(布置房间类游戏)

zazugpt 2024-09-09 10:29:50 编程文章 17 ℃ 0 评论

介绍

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编辑器
  • 开发调试
  • 子游戏
  • 结算1
  • 结算2
  • 回放
  • 运营管理
项目地址:https://gitee.com/xiyoufang/aij

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表