第一次结对编程作业
结对情况
031702628 黄益颂
031702629 汪倍民
原型分析
流程图
登录or注册界面
注册
登录
找回密码
因为未确定要使用什么方式验证(邮箱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 Report | 测试报告 | ||
Size Measurement | 计算工作量 | 10 | 10 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 10 | 10 |
Total | 总计 | 640 | 680 |
设计说明
*最终产品:十三水游戏系统
*界面设计:
*开始界面:登录或者注册
登录界面
注册界面
找回密码界面
* 游戏大厅界面
点我了解规则
快速游戏
退出游戏
查看个人生涯
*对战界面
等待开始
自动选牌or手动选牌
结算
*预期功能:
匹配各种可能的牌型,同一手牌中可能存在多种组合(对子+两对+同花 或 乌龙+葫芦+铁支),要尽可能的罗列出所有牌型组合供用户选择。
对局过程中显示对手牌型,提高可视化效果。当对手有大牌时,增加高亮效果。
(其余功能皆遵循十三水规则)
遇到的困难及解决办法
困难描述
-
不会十三水
-
没有素材,而好的素材要钱,风格也不容易统一
尝试解决
- 去网上找真人切磋了一下
全靠AI的提示才能赢 - 找了很多网站,能找的都找一遍,再叫同学推荐
是否解决
基本解决,有些素材还是太丑了,比如排行榜的那个框,实在找不到满意的,将就吧
设计心得
黄益颂:体会到了找素材的不容易,让我设计UI是真的难,以后不敢轻易吐槽其他软件的UI设计了;还好墨刀使用起来简单方便,使制作过程没有这么折磨人,不过成果还是不尽人意吧
汪倍民:想设计出美观大方的UI,确实不容易。想ps设计美工材料就更加的不容易。深刻地体会到美工组同学的不容易。
学习进度条
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 10 | 10 | 学习了墨刀的使用方法,了解原型设计 |