完整的房间类游戏解决方案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

posted on   Hi,王松柏  阅读(614)  评论(0编辑  收藏  举报

编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示