项目简介
本项目是一个在线谁是卧底游戏系统。前端利用Vue框架与Vant UI库,构建出流畅的用户界面,提供优质的交互体验;后端采用EggJS框架搭配MongoDB数据库,保障服务稳定运行。该项目不仅是一个完整的在线游戏平台,还为开发者提供了前后端结合的开发范例。
项目的主要特性和功能
主要特性
- 游戏流程管理完备,包含用户注册、登录、创建及加入游戏房间、游戏过程管理与结果展示等功能。
- UI设计简洁,基于Vant UI库,带来流畅操作体验。
- 后端支持强大,运用EggJS框架与MongoDB数据库,确保服务器稳定及数据安全。
功能
- 用户注册与登录,保障游戏安全性。
- 用户可自行创建游戏房间并邀请好友参与。
- 用户能加入已有房间进行游戏。
- 游戏过程管理,呈现出题、答题、投票等环节。
- 游戏结果展示,显示胜利者与失败者。
安装使用步骤
前提条件
确保系统已安装Node.js(版本8.9以上)和MongoDB。
安装步骤
- 进入项目目录:执行
cd game-whoIsUndercover
。 - 进入后端目录并安装依赖:先执行
cd egg-server
,若未安装淘宝镜像,执行npm install -g cnpm --registry=https://registry.npm.taobao.org
,然后执行cnpm install
。 - 启动后端服务:执行
npm start
。 - 进入前端目录并安装依赖:先执行
cd ..
,再执行cd undercover
,最后执行cnpm install
。 - 启动前端服务:执行
npm run serve
。 - 访问系统:在浏览器中打开 http://localhost:8080 体验系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】