第一次结对编程作业
一、结对成员
031701129黄宇航
041701208胡康
二、使用工具
axure rp9和ps
三、原型分析
- N——Need
- A——Approach
- 开始游戏
- 登录及注册
- 开启一局游戏
- 游戏界面
- 排行榜
- 历史战绩
- B——Benefits
- C——Compettors
- 优势
It just works. - 劣势
我们做的界面不够好看,不够吸引人,游戏可玩性比较低,另外缺少许多功能诸如聊天,社交。 - D——Delivery
流程图
开始游戏界面
这里我们登录和注册界面
目前还没有考虑第三方登录的问题,然后注册方面没有设置绑定手机号或邮箱,这方面在后续会跟进。
进入游戏后菜单界面
可以通过右侧的查看信息了解自己的游戏情况,因为时间问题没有考虑这方面
游戏界面
模仿了一下打麻将。
排行榜
段位什么的还没有考虑,打个游戏嘛,开心最重要。
历史战绩
这里设计的不太走心,历史战绩应该只能看到自己的,这点在后续结对作业中会得到更改。
四、结对过程及结对照片
绝对不是摆拍
五、PSP表格
PSP2.1 | Personal Software Process Stages |
预估耗时(min) | 实际耗时(min) |
---|---|---|---|
Planning | 计划 | 45 | 60 |
Estimate | 估计这个任务需要多少时间 | 45 | 100 |
Development | 开发 | 300 | 360 |
Analysis | 需求分析 (包括学习新技术) |
80 | 160 |
Design Spec | 生成设计文档 | 30 | 30 |
Design Review | 设计复审 | 20 | 20 |
Coding Standard | 代码规范 (为开发制定合适的规范) |
0 | 0 |
Design | 具体设计 | 400 | 510 |
Coding | 具体编码 | 0 | 0 |
Code Review | 代码复审 | 0 | 0 |
Test | 测试 (自我测试,修改,提交修改) |
0 | 0 |
Reporting | 报告 | 30 | 40 |
Test Report | 测试报告 | 0 | 0 |
Size Measurement | 计算工作量 | 0 | 0 |
Postmortem & Process Improvement Plan |
事后总结 并提出过程改进计划 |
20 | 20 |
合计 | 970 | 1310 |
六、设计说明
以简洁明了为主,拒绝花里胡哨,实现作业要求的功能即可。
七、遇到的困难及解决方法
(1)困难描述
- Axure RP9的使用,UI素材的查找,国庆假期,以及最重要的两位男生的审美能力
(2)解决尝试
- 有关软件的使用打开说明书依靠度娘,b站,慕课网
- 素材大部分来自于千图网和其他网站
- 学习其他人的优秀作品
(3)是否得到解决
- 是
(4)有何收获
- 合理的分工很重要
- 学习了axure rp,ps
- 一定程度上提高了审美吧
八、个人心得
要学的东西真的好多,不会设计,直男审美,后续写代码肯定又要折磨死我。。。
为了后面代码实现提前学习python图形界面tkinter后来发现好像PyQt好像也不错,现在十分纠结该看哪一个
痛并快乐着
九、记录自己的学习进度条(每周追加)
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 100 | 100 | 10 | 10 | 了解如何使用markdown,GitHub等~~Typora真好用~~ |
2 | 250 | 350 | 30 | 40 | 学习python,深入学习正则表达式,一些函数 |
3 | 300 | 650 | 20 | 60 | 接触python的游戏库pygame和图形界面 |