项目简介
本项目是基于Spring Boot微服务架构、WebSocket、Redis和Vue3实现的贪吃蛇游戏对战平台。用户能手动或添加Bot与对手匹配对战,还可查看对战记录和排行榜信息,同时具备游戏大厅的聊天功能。
项目的主要特性和功能
- 双人在线匹配对战:支持两名玩家在线实时对战。
- 人机对战:支持玩家与AI(Bot)进行对战。
- 排行榜功能:展示玩家的排名和评分。
- 对战记录回放:玩家可查看历史对战记录。
- 聊天大厅:提供游戏大厅的实时聊天功能。
安装使用步骤
配置环境
- 安装Java 11或更高版本。
- 安装Redis并启动服务。
- 配置数据库连接(如MySQL)。
启动后端服务
- 进入项目根目录:
bash cd backendcloud
- 启动Spring Boot应用:
bash ./mvnw spring-boot:run
启动前端服务
- 进入前端项目目录(假设前端项目在
frontend
目录下):bash cd frontend
- 安装依赖并启动Vue应用:
bash npm install npm run serve
访问应用
打开浏览器,访问http://localhost:8080
(假设前端服务运行在8080端口)。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】