无言以队——第三周报告
需求&原型改进
课堂上的问题及建议
由于时间原因并且大家开始意识到整件事情并没有太大意义,所以课堂上并没有所谓的“讨论出来的问题与切实的改进建议”
规格说明书的完善
1.需要一个游戏说明与引导:添加一个开场,一个只有一行的棋盘,每个位置都有格子,从左到又的数字顺序为:2,2,4,8,16,...2048
2.计分模式不够科学:添加计分主要是用于双人模式中,双方同时达到判定条件时,以比分判断输赢,但边操 作边计分的方式会减慢流畅度且出现几率极小,因此去除计分,用平局对应以上情况
3.需要添加一个高分榜
4.格子的移动、过渡效果要流畅
5.干扰与BUFF出现的时机:每20次(暂定)操作有1/2几率出现一次
6.对对方的具体干扰:暂停棋盘、按键倒转、格子模糊、棋盘倒转
7.自身的具体BUFF:某一行(列)同时出现四个一样的格子其数字等于这行之前最大的数字、随机出现一个万能格子,可以与任何格子合并
功能分析的四个象限
任务分解
项目进度计划
周次 | 任务 |
---|---|
第8周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) |
2.规划软件结构 | |
3.测试计划 | |
第9周 | 1. 团队项目Alpha任务分配计划 |
2. 实现双人基本操作 | |
3. 完成高分榜 | |
第10周 | 1.逐步实现两个模式 |
2. 团队Alpha阶段个人总结 | |
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
第11周 | 1. 团队项目Alpha博客:事后分析 |
2. 每个团队有一人必须离开,自己寻找下一个接纳自己的团队。团队发博客宣布离队和接纳的成员。 | |
第12周 | 1. 团队项目Beta任务分配计划,介绍新成员 |
第13周 | 1. 团队项目Beta博客:发布说明、测试报告、展示博客 |
2. 团队Beta阶段个人总结 | |
第14周 | 1. 团队项目Beta博客:事后分析, 宣布每人的贡献分 |
第15周 | 1. 后续补充工作 |
系统设计
Alpha 任务分配计划
甘特图
测试计划
我们的项目是一个可以双人操作的2048,因此将测试的重点放在游戏逻辑以及按键操作上。
1.在单人模式下,不断注入指定或随机的操作序列,查看软件是否能够正常工作,停止之后,棋盘上的格子是否确实是无法移动,之后加快注入速度,重复检查前两项。
2.双人模式下测试过程与之前类似,额外检查判赢和判输是否正确
由于人数偏少,本次测试仅由一位成员完成,由于考试和选修课的原因,将会分成4天来完成,唯一资源:一台电脑。