完整的房间类游戏解决方案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
业务架构
- 大厅
- 房卡充值
- 游戏回放
- 游戏战绩
- 实名制
- ...
- 子游戏
- 麻将
- 斗地主
- 象棋
- ...
- 亲友圈
- ...
- 运营管理
- 玩家管理
- 服务器管理
- 代理管理
- 报表统计
- ...
安装教程
- 安装Zookeeper
- 安装CocosCreator
- 安装FairyGUI
使用说明
- UI编辑器
- 开发调试
- 子游戏
- 结算1
- 结算2
- 回放
- 运营管理
项目地址:https://gitee.com/xiyoufang/aij
分类:
开源项目
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律