# 软件工程实践 **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)