一、项目介绍
梦幻西游手游管理系统是梦幻西游手游的玩家沐雨橙风ιε开发的一套梦幻西游手游的后台数据管理系统。
角色ID:232074983
角色名字:沐雨橙风ιε
区服信息:三区-时空之隙
该系统实现了游戏数据在本地存储、本地维护、本地预览,提供了完善的游戏数据本地存储方案。
本地存储:指的是数据存在本地,而非游戏公司的服务器
本地维护:不会随着游戏内数据更新自动更新,需要自己维护这些数据
本地预览:主要指的是在游戏线下预览,不需要登录游戏即可查看游戏内的角色数据
能够满足游戏玩家的绝大多数需求,并且操作简单,只需通过简单的学习即可快速掌握本系统的使用。
角色评分动态计算
角色属性动态计算
宠物评分动态计算
本系统实现了游戏内大部分业务功能,选用了和游戏内的UI组件高度相似的EasyUI前端框架的组件展示游戏数据。
角色相关
角色系统
装备系统
宝石系统
法宝系统
器灵系统
星印系统
潜能果系统
游戏道具系统
游戏仓库系统
奇经八脉系统
修炼技能系统
帮派技能系统
子女相关
子女系统
子女装备系统
宠物相关
宠物系统
纹饰系统
坐骑系统
宠物内丹系统
宠物技能系统
宠物装备系统
宠物装备星石系统
二、开发背景
怀着对编程和梦幻西游手游的热爱,倾心打造的一套功能完善、集前台功能和后台数据管理功能于一体的梦幻西游手游管理系统。
玩家在游戏线下也能够通过直观的方式查看游戏角色的数据,还能体验游戏里的多种个性化功能。
宠物(召唤灵)打书
装备打造
三、开发环境
| 开发工具 | 工具说明 | 工具版本 |
|---|---|---|
| Git | 代码版本管理工具 | 2.50.1 |
| JDK | Java集成开发环境 | 1.8.0_471 |
| Redis | 分布式缓存数据库 | 3.2.100 |
| Maven | 项目构建工具 | 3.6.1 |
| MySQL | 关系型数据库 | 8.0.43 |
| MongoDB | 结构化数据库 | 5.0 |
| IntelliJ IDEA | 代码编辑器 | 2021.1.3 |
四、技术选型
后端技术
| 框架/中间件 | 框架/中间件说明 | 官网地址 |
|---|---|---|
| Redis | 分布式缓存数据库 | https://redis.io/ |
| Nacos | 微服务注册中心、配置中心 | https://nacos.io/zh-cn/ |
| Knife4j | 接口文档工具 | https://doc.xiaominfo.com/ |
| Fastjson | 序列化框架 | https://github.com/alibaba/fastjson |
| Sa-Token | 权限认证框架 | https://sa-token.cc/ |
| Easy Excel | Excel工具 | https://easyexcel.opensource.alibaba.com/ |
| OpenFeign | 声明式Rest客户端、RPC框架 | https://github.com/OpenFeign/feign |
| Spring Boot | IOC容器、MVC框架 | https://spring.io/projects/spring-boot |
| MyBatis-Plus | ORM框架 | https://www.baomidou.com/ |
| Easy Captcha | 验证码生成工具 | https://github.com/whvcse/EasyCaptcha |
前端技术
| 技术名称 | 技术说明 | 官网 |
|---|---|---|
| JQuery版EasyUI | 前端UI框架 | https://www.jeasyui.cn/ |
| JQuery | Javascript库 | https://jquery.com/ |
| HTML | 网页编程语言 | https://html.com/ |
| CSS | 网页样式语言 | https://www.w3.org/Style/CSS/ |
五、部分成果展示
1、宠物打书
选择左侧技能列表的相应技能,点击学习按钮为宠物打书。
宠物打书的本质是宠物技能的随机替换,随机替换一个非认证状态的技能的位置的技能为新学习的技能。
2、认证替换
同类型的单体法术和群体法术技能可以相互替换。
- 雷击、烈火、水攻、落岩
- 奔雷咒、地狱烈火、水漫金山、泰山压顶
3、认证取消
认证取消会删除已经认证的技能,并对宠物的技能位置进行相应的移动。
4、角色预览
角色高级属性的预览,根据角色的(门派技能、装备、宝石、法宝)等信息动态计算得到。
5、切换称谓
6、装备镶嵌
镶嵌预览
器灵的镶嵌功能
7、装备预览
8、星石预览
9、内丹领悟
内丹提升之后重置为未领悟状态,只有已经领悟的内丹可以进行提升。
10、内丹提升
11、内丹遗忘
12、星印预览
13、坐骑统御
未统御
已统御-取消统御
当选中的召唤灵正在被当前选中的坐骑统御时,操作按钮显示为:取消统御
已统御-更换统御
当选中的召唤灵正在被非当前选中的坐骑统御时,操作按钮显示为:更换统御
14、纹饰镶嵌
15、子女预览
16、宠物造型预览
实现了动态加载资质标签页,每种宠物的资质各不相同。
普通召唤灵
限定召唤灵
神兽
17、宠物装备预览
18、子女装备预览
19、游戏道具分类
解决了游戏内分类复杂,分类层级多的痛点,通过合理的表结构,实现了无限层次的分类。
20、道具仓库模型
实现了道具的存取,可以切换仓库、重命名仓库。
21、装备造型预览与打造
点击【普通打造】或【强化打造】按钮,会根据打造类型生成一件装备。
支持连续打造,通过Redis的自增命令incr保证装备ID唯一。
刚刚随便点了一下强化打造生成的70级剑,目前装备附加属性还不完善,只有单加和双加两种情况。由于不知道附加属性的下限值,暂时未完成一正一负的情况,例如:力量 +36 敏捷 -8
22、坐骑纹饰加成属性预览
23、潜能果预览
24、潜能果图案规则设置
六、项目仓库地址
项目已经开源,有兴趣的可以关注一下~
梦幻西游手游管理系统https://gitee.com/muyu-chengfeng/mhxysy-backend.git