第一次冲刺
团队介绍
- 团队序号:05
- 开发软件:飞机大战
- 仓库地址:https://gitee.com/lishuya0330/team_project/
Product Backlog
- 仓库中Markdown格式的Product Backlog: https://gitee.com/lishuya0330/team_project/blob/项目管理/Product Backlog.md
WBS图
开发任务
- 软件工程师:于子淇、曹月、许国玮
- 页面实现: 开始页面实现、准备中页面显示、游戏进行页面显示、失败页面显示。
- 控制移动功能: 通过asdw对飞机进行移动控制,通过space进行射击。
- 积分显示: 在游戏进行页面中心位置显示实时游戏积分。
- 生命条显示: 在游戏进行页面左上角有生命条显示,右上角有相对应的可复活次数的飞机显示。
- 加分功能: 击中敌机爆炸消失加分。
- 减血功能: 子弹击中我方飞机掉血、敌机与我方飞机相撞掉血、血量清零时复活且减少一条命、三条命,当生命为0时游戏结束。
- 击落功能: 敌机子弹可以随机发射、敌机自动移动。
- buff功能: 从空中掉落血包和能量条、捡到血包加血、捡到能量条增加子弹。
- 跳转功能: 开始页面---准备中页面---进行页面---失败页面。
测试任务
- 软件测试师:李涛
- 程序单位首部有程序说明和修改备注。
- 变量、过程、函数命令符合规则。
- 程序中有足够的说明信息。
- 修改注释符合要求。
- 类库的使用符合要求。
- 调试UI。
- 测试积分显示。
- 测试击中敌机加分功能。
- 测试实现飞机发射子弹功能(所有飞机)。
- 测试使用规定按键控制飞机功能。
- 测试击落功能。
- 测试开始和失败页面跳转功能。
UI设计任务
- UI设计师:李姝雅
- 素材设计: 敌我飞机、子弹、能量、血条、爆炸效果等相应设计。
- 背景设计: 游戏进行页面的背景图设计。
- 页面设计: 游戏开始页面、准备页面、结束页面。
Sprint Backlog
第一次冲刺任务
- 实现页面显示
- 实现积分显示
- 实现控制移动功能
- 实现生命条显示
- 实现加分功能
- 实现减血功能
- 实现击落功能
- 实现buff功能
- 实现跳转功能
- 以上需要的UI设计
- 以上功能的测试任务
进度
任务说明
-
对于飞机大战这样的大众化游戏,考虑到实际成员的代码可开发程度,我们的出发点没有选择通常思维的难易两种模式,也没有过多的增加游戏附加内容,我们想在当前游戏模式的基础上进行改观,于是选择了buff功能。
- 首先我们的游戏是一款通过复活从而加长游戏时长的游戏,相对应的buff功能我们想通过实现玩家的加血来持续游戏时长并提升玩家的成就感,于是在游戏中增加了血包掉落并通过飞机移动进行获取。
- 其次我们考虑到了在当前模式基础上的难易程度变化,可在游戏进行的过程中感受到类似两种模式的刺激感。相对想到的方法的是我方飞机子弹的发射量增加,通过子弹射程量扩大来相对减轻一定游戏难度。在有buff加成的短时间内可适当放松,但在buff消失后恢复游戏紧张感,从而调动玩家的情绪,UI也相对于游戏进行了不同的子弹外观设计,在捡拾到buff之后子弹会有明显变化。
-
因为相对来讲我们组的软件工程师较多,所以代码任务进行了平行进行,每人有不同的代码任务,总体代码任务大约在一周左右实现。UI设计和测试任务都是根据代码的开发量相应进行的。
本次冲刺总结:
-
仓库中第一次冲刺总结的Markdown格式文档: https://gitee.com/lishuya0330/team_project/blob/57211a9df6add90f0d47fab5fb35282e0ad88093/第一次阶段冲刺 总结.md
-
完成任务情况:
任务 | 完成情况 | 领取人 |
---|---|---|
实现页面显示 | 已完成 | 曹月 |
实现积分显示 | 已完成 | 于子淇 |
实现控制移动功能 | 已完成 | 许国玮 |
实现生命条显示 | 已完成 | 于子淇 |
实现加分功能 | 已完成 | 许国玮 |
实现减血功能 | 未完成 | 曹月 |
实现击落功能 | 已完成 | 曹月 |
实现buff功能 | 未完成 | 许国玮 |
实现跳转功能 | 已完成 | 于子淇 |
以上需要的UI设计 | 已完成 | 李姝雅 |
以上功能的测试任务 | 已完成 | 李涛 |
- 存在的问题及改进措施:
问题 | 改进措施 |
---|---|
由于近期人员调整,项目经理的任务还没完全接手顺畅 | 会在尽快的时间内对之前的项目进度进行了解 |
对python语言掌握有限,无法扩展出更多功能 | 尽量在短时间内更多的了解python语言 |
每日立会的召开时间不稳定,成员的时间有差异 | 开会时间尽可能确定,开会过程不拖沓 |
-
下一步具体计划:
- 软件工程师:实现整个代码全部功能,缩减代码,运行无误。
- 软件测试师:跟进工程师的代码进行相对应检测。
- UI设计师:对游戏整体美观进行调试。
-
成员分数:(排名按首字母,不分先后)
姓名 | 职位 | 分数 |
---|---|---|
曹月 | 软件工程师 | 16.6 |
李姝雅 | UI设计师 | 16.6 |
李涛 | 软件测试师 | 16.6 |
李媛媛 | 项目经理 | 16.6 |
许国玮 | 软件工程师 | 16.6 |
于子淇 | 软件工程师 | 16.6 |
每日立会
代码提交
软件测试
软件运行效果
posted on 2019-05-21 14:22 yuanyuan210 阅读(232) 评论(4) 编辑 收藏 举报