第一次结对编程作业
结对情况
031702628 黄益颂
031702629 汪倍民
原型分析
流程图
登入or注册界面
注册
找回密码
因为不知道用什么方式验证,所以先不做
登录
游戏大厅界面
修改资料界面
加载游戏界面
自动提示or手动出牌界面
自动提示
手动出牌
打枪
实现方式未知,先不做
游戏结算界面
原型开发工具
我们采用了墨刀
选择原因:界面简洁明了,易上手
结对过程与照片
-
讨论游戏规则,理解作业要求(
还顺便在电脑上玩了一下十三水,真好玩) -
确定设计风格,收集相关素材
-
分工干活
-
照片
PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 20 |
Estimate | 估计这个任务需要多少时间 | 10 | 10 |
Development | 开发 | 300 | 300 |
Analysis | 需求分析 (包括学习新技术) | 60 | 60 |
Design Spec | 生成设计文档 | ||
Design Review | 设计复审 | ||
Coding Standard | 代码规范(为开发制定合适的规范) | ||
Design | 具体设计 | 200 | 240 |
Coding | 具体编码 | ||
Code Review | 代码复审 | ||
Test | 测试(自我测试,修改代码,提交修改) | ||
Reporting | 报告 | 30 | 30 |
Test Repor | 测试报告 | ||
Size Measurement | 计算工作量 | 10 | 10 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 10 | 10 |
Total | 总计 | 640 | 680 |
设计说明
*最终产品:十三水游戏系统
*界面设计:
*开始界面:登录或者注册
登录界面
注册界面
找回密码界面
* 游戏大厅界面
点我了解规则
快速游戏
退出游戏
查看个人生涯
*对战界面
等待开始
自动选牌or手动选牌
结算
*预期功能:
匹配各种可能的牌型,同一手牌中可能存在多种组合(对子+两对+同花 或 乌龙+葫芦+铁支),要尽可能的罗列出所有牌型组合供用户选择。
对局过程中显示对手牌型,提高可视化效果。当对手有大牌时,增加高亮效果。
(其余功能皆遵循十三水规则)
遇到的困难及解决办法
想白嫖一个系列的背景实在有点难,现在大多数的美术素材都是收费的。。。
比如:免费的素材质量太低,无论是像素还是风格
扑克牌的母版搞了半天。
最后还是在网上嫖到了一组勉强能用的,扑克牌手动调整了大小。
设计心得
想设计出美观大方的UI,确实不容易。
想ps设计美工材料就更加的不容易。深刻地体会到美工组同学的不容易。
学习进度条
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 10 | 10 | 学会了用墨刀进行UI设计 |