无言以队——第三周报告

需求&原型改进


课堂上的问题及建议

由于时间原因并且大家开始意识到整件事情并没有太大意义,所以课堂上并没有所谓的“讨论出来的问题与切实的改进建议”

规格说明书的完善

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天来完成,唯一资源:一台电脑。

posted @ 2018-10-26 23:51  谢明浩  阅读(180)  评论(0编辑  收藏  举报