仿微扑克德洲扑克纯源码提供完整服务端Java代码与Unity客户端,支持快速部署与二次开发,代码结构清晰、注释完整,兼容主流平台,适合棋牌游戏开发者直接集成或定制化改造,助力高效搭建德洲扑克类应用。
客户端( Unity 2022.3.17f1c1)包含:登录模块、大厅、游戏主场景、俱乐部系统、个人中心等
服务端(Java Spring Boot)
基于 Spring Boot 2.0.1 的完整后端服务
包含:用户管理、游戏逻辑、支付系统、消息系统等
管理后台
基于 Beetl 模板引擎 + Shiro 权限框架
集成在服务端项目中( cn.stylefeng.guns.modular.system 模块)
提供完整的管理 API:
用户管理、俱乐部管理、游戏日志、公告管理、财务统计等
子游戏 3个 ,德州,短牌 ,奥马哈
此外,客户端还有一个 小游戏中心 ,包含:牛仔、扑克大师、捕鱼、太空人等游戏入口,但这些可能需要第三方游戏接口支持。
服务端开发语言 : Java 1.8
核心框架 :
Spring Boot 2.0.1
MyBatis Plus 2.3(ORM框架)
Netty 4.1.22(网络通信)
Shiro 1.4.0(权限认证)
Beetl 2.9.3(模板引擎)
MySQL 8.0.11(数据库驱动)
客户端开发语言: C#,游戏引擎 : Unity
服务端源码目录功能详解
texasPoker/src/main/java/
├── cn/stylefeng/guns/
│ ├── config/ # 配置类
│ │ ├── datasource/ # 数据源配置
│ │ ├── properties/ # 属性配置
│ │ └── web/ # Web配置(CORS、Shiro等)
│ ├── core/ # 框架核心
│ │ ├── aop/ # 切面(异常处理、日志)
│ │ ├── interceptor/ # 拦截器
│ │ ├── shiro/ # Shiro权限扩展
│ │ └── util/ # 工具类
│ ├── modular/ # 业务模块
│ │ ├── agent/ # 代理/代理商模块
│ │ ├── api/ # 对外开放API
│ │ └── system/ # 系统管理模块(管理后台)
│ │ ├── controller/ # 控制器(50+个)
│ │ ├── dao/ # 数据访问层
│ │ ├── dto/ # 数据传输对象
│ │ ├── model/ # 实体模型
│ │ └── service/ # 业务逻辑层
│ └── GunsApplication.java # 启动类
│
└── com/nineshadow/games/ # 游戏核心
├── aomaha/ # 奥马哈扑克
├── shortCard/ # 短牌
├── core/ # 核心实体
│ ├── enity/cards/ # 卡牌系统
│ ├── enity/ # 桌子、玩家、房间
│ ├── interfaces/ # 接口定义
│ └── step/ # 游戏流程控制
├── netty/ # Netty网络
│ ├── message/ # 消息处理
│ ├── socket/ # Socket服务
│ └── websocket/ # WebSocket服务
├── launch/ # 启动入口
├── enums/ # 枚举类型
└── util/ # 游戏工具
客户端源码目录功能详解
newdezou2022/Assets/
├── Scripts/ # C#脚本
│ ├── Game/ # 游戏主场景
│ │ ├── Item/ # UI组件(聊天、回放等)
│ │ ├── GameUIManager.cs # 游戏UI管理器
│ │ ├── GameManager.cs # 游戏管理器
│ │ └── ... # 其他游戏组件
│ ├── Hall/ # 大厅模块
│ │ ├── Item/ # 大厅UI组件
│ │ ├── HallManager.cs # 大厅管理器
│ │ └── ... # 个人中心、战绩等
│ ├── Club/ # 俱乐部系统
│ │ ├── ClubItem/ # 俱乐部列表项
│ │ ├── ClubTopPanel/ # 俱乐部顶部面板
│ │ └── ... # 俱乐部管理
│ ├── Login/ # 登录模块
│ ├── Net/ # 网络通信
│ └── GamePopup/ # 游戏弹窗
│
├── res/ # 游戏资源
│ ├── mtt/ # 锦标赛资源
│ ├── wpk/ # 游戏资源包
│ ├── blackjack/ # 21点资源
│ ├── audio/ # 音频资源
│ ├── pic/ # 图片资源
│ └── ... # 其他资源
│
└── res2/ # 补充资源
├── Audio/ # 音频
├── pai/ # 卡牌图片
└── img/ # UI图片
这是一个 完整的德州类的扑克手游项目 ,具备以下特点:
1. 技术栈成熟 :Unity + Java Spring Boot + MySQL,主流技术组合
2. 功能完整 :包含登录、大厅、游戏、俱乐部、个人中心、管理后台等全套功能
3. 支持3种扑克玩法 :德州、短牌、奥马哈,前后端完全配套
4. 架构清晰 :Netty长连接处理游戏实时通信,HTTP接口处理业务请求
5. 管理后台完善 :基于Shiro权限控制,涵盖用户、财务、日志等管理功能
6. 多语言支持 :中文、英文、越南
结论 :这是一个完整的、可二次开发的扑克游戏项目,源码完整,前后端配套,可用于学习或二次开发。