团队序号/名称:4组 / 开拓者团队
开发软件名称:兔子窝保卫战
码云仓库地址:https://gitee.com/pioneer_team/team_task_2
博客撰写人: 孙洪伟
姓 名 | 担任职务 |
孙洪伟 | 项目/产品经理(队长) |
荣姗姗 | UI设计师 |
尚志尊 | 软件工程师 |
李国良 | 软件工程师 |
王宇彤 | 软件测试师 |
焦义文 | 软件测试师 |
给出完成软件需要做的事情(Product Backlog)及相应说明。
WBS图:
根据WBS图列出了软件开发任务。
- 进入游戏开始界面
- 键盘WASD ↑↓←→游戏角色的移动功能
- 游戏的两种模式:简单模式和困难模式
- 游戏的设置功能按钮
- 游戏音乐、音效的开关功能按钮
- 游戏过程中的计时器功能
- 游戏过程中的暂停功能按钮
- 暂停时可选择继续游戏或退出游戏
- 游戏的得分模式结束后呈现最高分
- 游戏的返回菜单功能
- 游戏的时间模式,到180秒则游戏胜利
根据软件开发任务给出了软件测试任务。
- 游戏开始界面测试
- 游戏角色移动测试
- 游戏分数界面测试
- 游戏按钮界面测试
- 游戏功能界面测试
- 游戏音乐音效测试
- 找出游戏中的BUG
- 测试完成后的反馈
根据软件开发任务合理制定了UI设计与素材制作任务。
- 游戏界面设计
- 游戏角色设计
- 游戏道具设计
- 游戏字体设计
- 游戏功能按钮设计
- 返回游戏按钮
- 重新游戏按钮
- 退出游戏按钮
- 音效开关按钮
- 游戏开始/结束界面设计
根据项目目标制定了其他合理任务。
- 软件工程师,在代码部分在增加一些新的游戏功能.
- UI设计师,在设计出更多背景个界面,在新模式下有的新游戏背景和角色界面。
- 软件测试师,坚持每天对新的代码程序进行测试,确保无问题无bug!
仓库中项目管理分支下有.md文件的Product Backlog【已经上传】
给出完成本次冲刺需要做的事情(Sprint Backlog)及相应说明。
项目甘特图
第一次冲刺任务全部内容
- 成功进入游戏开始界面
- 模式选择功能
- 储存游戏最高分数据
- 返回、退出功能
- 音乐、音效的开/关功能
- 游戏的计时器功能
- 游戏整体运行
- 各个部分的UI设计以及素材
- 上述所有功能的软件测试
大致分工以及完成进度计划
(孙洪伟):开展每日立会、进度跟进,任务整理。
(尚志尊、李国良):进行代码编写工作。
(王宇彤、焦义文):功能测试、寻找BUG反馈等。
(荣姗姗):所有的功能、界面、角色的UI设计图
任务整理 | 每天 |
UI设计 | 每天 |
每日立会 | 10天 |
游戏角色移动 | 1天 |
游戏开始功能 | 1天 |
模式选择功能 | 1天 |
计时器功能 | 1天 |
音乐、音效的开/关功能 | 1天 |
返回、退出、重新开始功能 | 1天 |
最高分自动录入功能 | 2天 |
软件测试 | 每天 |
第一次冲刺完成这些任务的说明。(理由充分合理,逻辑清晰)
首先我需要把各个任务分配出来进行冲刺完成。
然后UI设计进行每天更新,使游戏界面更加美观符合用户需求。
游戏代码,每天进行更新,不断创造新的游戏功能,让游戏玩法更丰富多样化。
软件测试,也根据每天提交的代码进行不断测试,找出BUG,使软件更加完善。
最后每日都需要开展立会,回顾并汇报昨天任务,领取今日任务以及沟通并解决遇到的问题!
冲刺内容在ISSUES中创建,并制定了开始时间和结束时间时间以及优先级。
ISSUES列表链接:https://gitee.com/pioneer_team/team_task_2/issues
ISSUES看板链接:https://gitee.com/pioneer_team/team_task_2/board
本次冲刺总结。
冲刺中,每位团队成员的任务领取及完成情况。
任务清单 | 成员任务领取 | 完成情况 |
更新游戏角色UI设计 更新游戏功能界面UI设计 更新游戏背景图UI设计 更新游戏胜利界面UI设计 更新游戏结束界面UI设计 | 荣姗姗 | 已完成 |
游戏开始功能代码 游戏角色移动代码 游戏按钮功能界面代码 游戏模式难度选择代码 游戏音乐音效开关代码 | 尚志尊 | 已完成 |
游戏开始界面跳转代码 游戏分数界面代码 游戏模式选择代码 游戏录入最高分功能代码 | 李国良 | 已完成 |
游戏开始界面测试 游戏角色移动测试 游戏分数界面测试 | 王宇彤 | 已完成 |
游戏按钮界面测试 游戏功能界面测试 游戏音乐音效测试 | 焦义文 | 已完成 |
冲刺中存在的问题
遇到问题 | 改进措施 | 实施情况 |
兔子(游戏角色)的移动位置不准确并且移动时发生自转 | 重新编写的角色移动代码 | 兔子移动正常,没有出现BUG。 |
大家认为游戏途中缺少返回、退出、重新开始等功能按钮 | 通过学习研究,最终编写了上述功能的代码 | 此功能已经成功运行 |
老鼠(游戏角色)进入游戏后,角色有白色边框,很不美观 | UI设计师重新设计角色 | 更新后游戏运行中没有白框 |
功能代码编写完成后加入游戏出现BUG运行失败 | 功能代码重新进行了完善 | 更新之后游戏运行成功 |
下一步大致计划
项目整体规划,跟进总体进度,及时解决工作中遇到的问题
游戏项目整体重新测试,找出bug,并写出详细测试报告
游戏整体项目代码功能全部完成,运行无卡顿,bug现象!
游戏UI界面整体要美观得体,角色无异常边框,功能按钮美观清晰。
经过讨论,团队成员贡献度分配如下:
姓名 | 贡献得分 |
孙洪伟 | 17.5分 |
荣姗姗 | 16.5分 |
尚志尊 | 16.5分 |
李国良 | 16.5分 |
王宇彤 | 16.5分 |
焦义文 | 16.5分 |
项目管理分支下已经上传了.md格式的本次冲刺总结。
项目燃尽图:
每日立会
团队每日立会部分,已经上传到码云仓库中的【项目管理分支】。除周末外每日都提交了立会信息。
每日立会分支链接地址:https://gitee.com/pioneer_team/team_task_2/tree/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86/
代码提交
团队代码提交部分,已经上传到码云仓库中的【开发分支】并且包含了明确的注释信息以及每日更新的代码。
代码分支链接地址:https://gitee.com/pioneer_team/team_task_2/tree/%E5%BC%80%E5%8F%91%E5%88%86%E6%94%AF/
软件测试
团队软件测试部分,已经上传到码云仓库中的【软件测试分支】。内容包含每天的软件测试记录以及ISSUES中的Bug提交。
软件测试分支链接地址:https://gitee.com/pioneer_team/team_task_2/tree/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95/
软件运行效果
点击链接找到兔子窝文件并下载:https://gitee.com/shangzhizun/rabbit_nest/tree/master
解压并运行.py文件,即可查看软件运行效果。