技术架构
- 游戏服务端:Java 8、Spring Boot 2.2.5、Netty 4.1.45、MQTT/WebSocket、MySQL、Redis、MyBatis-Plus 3.5.2。
- 游戏客户端:Cocos Creator 3.8.3、TypeScript、Asset Bundle、资源热更新,包含 Android、iOS 原生工程。
- 运营管理后台:RuoYi 4.7.7、Spring Boot 2.5.15、MyBatis、Shiro 1.12、Thymeleaf、Bootstrap、Druid、Redis、Quartz、Swagger。
已实现玩法
- 十三水
- 宜宾麻将
- 四川跑得快
- 宜宾黑五
以上四款玩法均已具备对应客户端入口、游戏场景和服务端逻辑。
玩家端功能
- 手机号注册、密码登录、微信登录及账号绑定
- 游戏大厅、玩家资料、系统设置
- 创建房间、加入房间、快速匹配
- 实时对战、准备、托管、断线重连
- 房间解散、投票、大小局结算
- 历史战绩及结算详情
- 文字聊天、快捷语、语音及互动表情
- 好友圈、俱乐部、成员及房间管理
- 商城充值、充值记录
- 系统公告、游戏公告及站内邮件
- 分享、客服等常用配套功能
运营后台功能
- 玩家资料、状态及账户管理
- 好友圈、俱乐部、成员和团队管理
- 游戏房间、牌局记录及结算查询
- 充值订单、提现订单及流水记录
- 游戏公告、系统公告和参数配置
- 机器人账号及入圈管理
- 每日数据、用户留存和运营统计
- 服务器状态、缓存、定时任务及运行监控
- 后台用户、角色、菜单和数据权限管理
项目特点
- 客户端、服务端、管理后台三端源码齐全
- 支持长连接实时通信和断线重连
- 房间、玩法和规则采用配置化设计
- 支持 Redis 实时状态与 MySQL 业务数据存储
- 具备俱乐部、战绩、支付和运营统计体系
- 包含 Android、iOS 原生工程,方便换皮和二次开发
- 服务端预留其他玩法模块,可根据需求继续扩展
有意联系h810720712