# 教育游戏系统 ## 项目简介 这是一个基于教育理念的数学游戏系统,包含Unity游戏端、Spring Boot后端服务和Vue 3管理后台。系统通过玩家的学力值自适应调整游戏难度和地图结构,实现个性化学习体验。 ## 项目结构 ``` d:\CODE\le\ ├── EducationGame/ # Unity游戏端 ├── edu_game_backend/ # Spring Boot后端服务 ├── edu_game_frontend/ # Vue 3管理后台 └── docs/ # 项目文档 ``` ## 技术栈 | 模块 | 技术栈 | |------|--------| | 游戏端 | Unity 2022+, C# | | 后端 | Spring Boot 2.7.18, Java 1.8, MySQL | | 前端 | Vue 3, Vite, Element Plus, Pinia, ECharts | ## 快速启动 ### 前置要求 - JDK 8+ - Maven 3.6+ - Node.js 16+ - MySQL 8.0+ - Unity 2022.3+(游戏端开发) ### 后端启动 ```bash cd edu_game_backend mvn spring-boot:run ``` 后端服务默认端口: `8080` ### 前端启动 ```bash cd edu_game_frontend npm install npm run dev ``` 前端服务默认端口: `5173` ### 数据库配置 请参考 `docs/CONFIGURATION.md` 进行数据库配置。 ## 各子项目说明 - [Unity游戏端](./EducationGame/README.md) - [后端服务](./edu_game_backend/README.md) - [管理后台](./edu_game_frontend/README.md) ## 文档索引 - [API接口文档](./docs/API.md) - [配置指南](./docs/CONFIGURATION.md) - [数据库文档](./docs/DATABASE.md)