# 软件工程实践
**Repository Path**: liao-kui/software-engineering-practice-522
## Basic Information
- **Project Name**: 软件工程实践
- **Description**: HUST 2024年秋软件工程实践课程,跑酷游戏
- **Primary Language**: C#
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: https://plastichub.unity.cn/hust-qinyuan522/Paoku-522
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-09-28
- **Last Updated**: 2024-12-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 软件工程实践
项目简介 |
介绍网页 |
使用方法 |
软件架构 |
团队成员及分工 |
优化反馈
### 项目简介
HUST 2024年秋软件工程实践课程作业 一个有趣的跑酷闯关游戏
### 介绍网页
[点击跳转 (chenmeng-lk.github.io)](https://chenmeng-lk.github.io/software.github.io/)
### 使用方法
可直接下载本仓库中的“欢乐跑酷setup.exe”安装包文件,也可点击上方网页链接查看详细指引。
提供测试账号,解锁所有技能,通关所有关卡。 nickname:522 password:Qinyuan522
### 软件架构
##### 游戏引擎与框架
我们使用Unity作为游戏开发引擎,后者提供了游戏开发所需的基础功能和工具集。采用了Unity的内置组件系统,如UI系统、物理引擎等来构建游戏的基本框架。
##### 模块划分
系统按照功能划分为5个不同的模块:注册登录模块、关卡选择模块、闯关模块、技能解锁模块、排行榜展示模块。
##### 数据管理与存储
使用MySql云端数据库保存游戏数据。
### 团队成员及分工
| 姓名 | 任务 | 贡献 |
| ------ | :----------------------------------------------------------- | ---- |
| 廖奎 | 负责项目整体规划和多方协调
进行云端数据库搭建和连接,保证数据传输和存储
完成注册登录界面,实现玩家身份认证和数据保存和读取
添加玩家账号注销功能
协助解决出现的bug,合并多方的代码逻辑
实现技能解锁、排行榜数据获取逻辑代码
编写项目Wiki文档,进行仓库管理 | 25% |
| 徐国钊 | 游戏初始UI界面制作
技能冷却UI界面制作
关卡选择UI界面制作
设置UI界面、暂停UI界面制作
添加音乐选择、音量调节功能
排行榜、商店UI界面制作
进行项目需求分析,原型系统设计 | 25% |
| 詹纪赟 | 负责8个关卡场景的搭建
给人物添加动画及音效
游戏背景音乐播放设置
设置陷阱移动逻辑,包括变换、突然出现、移动等
根据需求进行参数调试,提升通关体验
制定测试计划和测试用例,进行测试,提供反馈
编写测试用例wiki 文档 | 25% |
| 易晨熙 | 完成多个技能的设计,添加特效音效,完成代码
人物移动、跳跃(重力改变)、拾取道具代码实现
负责解决出现的bug,协作编写逻辑代码
协助动画、音效的设置
协助场景搭建和参数调试
进行系统概要设计、详细设计
推广游戏,与用户沟通获取反馈 | 25% |
### 优化反馈
1. 已添加排行榜功能,页面简陋,需完善
2. 关卡可能会不断优化
3. 玩家如有任何宝贵意见可发邮件到2967845704@qq.com反馈
[点击跳转到源代码仓库](https://plastichub.unity.cn/hust-qinyuan522/Paoku-522)