# BibleGameMap **Repository Path**: cdlxnykjyxgs/biblegamemap ## Basic Information - **Project Name**: BibleGameMap - **Description**: BibleGameMap - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2022-01-26 - **Last Updated**: 2024-06-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BibleGameMap #### 介绍 BibleGameMap是一款严肃游戏类在线教育产品,专注于类似《Bible》的FY类书籍的互动阅读游戏,在该产品中,可以将FY类书籍的内容以问题为导向以激励反馈的形式倒逼阅读 这一类的书籍可以有如下的一些书籍: (1)《SJ研究入门-家庭读经三百问》 (2)《SJ》神学重要问题 (3) 其他...... #### BibleGameMap 严肃游戏系统是基于Spring boot和Cocos creater实现的在线教育严肃游戏产品,致力于打造一个教育行业适用的互动预习和复习的严肃游戏。系统采用前后端分离模式,前台采用Cocos creater为核心框架,后台采用RuoYi为核心框架。系统目前主要功能有新增书籍,新增章节,新增小节,新增问题,新增参考答案,支持后台内容编辑后,一键发布到游戏场景中,可以帮助个人或者企业快速搭建一个互动预习和复习的严肃游戏系统。 所有使用到的框架或者组件都是基于开源项目,代码保证100%开源。 系统功能通用,无论是个人还是企业都可以利用该系统快速搭建一个属于自己的严肃游戏教育平台。 (1)前台主要功能介绍 首页功能 游戏场景功能 正向激励反馈功能 (2)后台主要功能介绍 权限管理功能 多角色多用户自定义配置 系统配置功能 后台具有审核功能 用户登录功能 书籍管理功能 章节管理功能 小节管理功能 题目管理功能 参考答案管理功能 (3)接下来的迭代规划 一:游戏玩家在选中目标的时候,在头上需要手动选中参考答案,如果选中的参考答案与目标怪物一致,则伤害有效,如果选中的参考答案与目标怪物不一致,则对怪物的伤害无效 二:将游戏玩家的角色开放出来,玩家可以选择角色,比如可以选择施洗约翰的角色,可以选择宰相约瑟的角色,也可以选择使徒保罗的角色 ...... #### 软件架构 1. Cocos creater 2. 3D游戏建模软件 3. Spring boot 4. Mysql 5. mybatis等 #### 安装教程 ##### 前端安装教程: 1. 下载Cocos creater 2. 安装Cocos creater 3. Clone/下载当前项目到本地 4. 导入该项目到Cocos creater中 5. 运行项目 ![Image text](./imgs/6.png) ![Image text](./imgs/7.png) 6. 上传自定义SJ人物模型到悦读射手测试账号后台 7. 在刚才运行的项目中,能选择使用自己自定义的SJ人物模型,则代表自定义模型成功 8. 提交该模型到官方的正式平台审核,审核通过后,该游戏的发布版本中就可以正常使用该模型 ##### 后端安装教程 1. 在Idea 开发环境中 Clone/下载当前项目到本地 2. 下载maven相关的依赖 3. 初始化数据库 4. 运行后端项目 注意事项:因为前端启动的时候需要请求后端的接口,所以在启动前端之前需要保证后端已经启动了 ##### 后端、前端启动成功后参考示图如下 ![Image text](./ruoyi-backend/3.png) ![Image text](./ruoyi-backend/4.png) ![Image text](./1.jpg) ![Image text](./2.jpg) #### 使用说明 1. 新媒体网络XJ的工具 2. JH新媒体网络上下结合的牧养工具 3. JH新媒体同工共同维护的提升FY体验的开源工具 4. Cocos-creater-front-end是Cocos creater项目,需要cocos creater开发者工具导入才能运行(如下图所示) 5. ruoyi-backend是一个RuoYi为框架的Spring 项目,并且是maven项目,父模块和子模块都需要标记为maven项目(如下图所示) ![Image text](./imgs/5.png) #### 参与贡献 1. 创建SJ人物模型 2. 创建自定义道路和道路上的标语牌 3. Fork 本仓库 4. 新建 Feat_xxx 分支 5. 提交代码 6. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)