第一次结对编程作业
第一次结对编程作业
1、组队情况
- 181700140 吴超望
- 181700413 黄智
- 181700144 张诗栋
2、原型分析
-
需求分析(NEED)
- 开始游戏界面
- 登入注册界面
- 游戏首页
- 玩家信息
- 设置
- 排位以及匹配
- 比赛对局界面
- 菜单
- 计分版
-
原型设计
-
点击开始游戏
-
登录页面:新用户需要点击注册,注册一个账号,再返回登录界面,使用刚注册好的账号密码进行登录;老用户可输入账号密码直接登录
-
游戏首页
-
玩家信息:显示玩家昵称、段位以及排位与匹配战绩
-
设置:可以调节音量
-
比赛对局界面
-
菜单:可以调节音量与退出游戏
-
计分版:可以查看对局情况
-
3、原型开发工具
- Axure RP汉化
4、结队过程
- 宿舍成员组队
- 了解熟悉十三水游戏规则
- 研究这次作业的需求,讨论使用的工具,商量分工合作
- 分工合作,完成任务
- 编写博客
5、排版规范
采用博客园的markdown排版
6、PSP表格
| PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟)|
| -------- | -------- | -------- |
| Planning |计划 | 30|20
|Estimate |估计这个任务需要多少时间| 650|660
|Development |开发 |100|120
|Analysis |需求分析 (包括学习新技术) |180|150
|Design Spec |生成设计文档 |30|30
|Design Review |设计复审 |20|30
|Coding Standard|代码规范|0|0
|Design |具体设计|300|300
|Coding |具体编码|0|0
|Code Review |代码复审|0|0
|Test |测试|20|30
|Reporting |报告|35|50
|Test Repor |测试报告 |0|0
|Test Repor |计算工作量|15|20
|Postmortem & Process Improvement Plan|事后总结, 并提出过程改进计划|20|30
| |合计|715|730
7、设计说明
-
原型设计:本次设计的风格和传统的棋牌游戏界面差不多,因此我们参考了市面上的棋牌软件。但是在这基础上进行改进采用‘科技风’,给人更好的体验,更加炫酷。
-
产品介绍:本次任务完成了大体框架,在此原型上我们可以进行登入、注册游戏。进入首页可以查看玩家信息,对游戏进行设置。同时,我们还设有排位匹配两种模式,进入游戏就可快乐进行游戏了。
8.困难及解决方法
-
困难描述
- 选择素材问题,挑选素材困难
- 经验不足,设计时专注于某一个场景的布局,难免会忘记考虑和其它界面的联系。
- 不熟悉Axure RP软件的使用
- 小组内配合默契不够
-
解决尝试
- 多浏览网上的素材最后进行筛选,最后决定。
- 多实践操作,反反复复
- 观看网上的Axure的教程进行学习
- 做的过程中多沟通交流
-
是否解决
- 问题基本得到解决
- 合作,用心还是能完成的
-
有何收获
- 学习了Axure原型工具的使用
- 作为设计方面的弱鸡,并不擅长这方面,幸好舍友承包了大部分工作。自己就摸摸鱼
- 通过工作的协作沟通,增强了小组的默契。
- 看到了自己的不足
学习心得
吴超望:学习了Axure RP的基本用法,简单的设计了大部分界面,素材比较难找,很多都要自己抠图。
黄智:了解了一下Axure是做什么的,学习了如何把界面和程序相互结合
第N周 | 新增代码 | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 12 | 12 | 熟悉Axure软件,学会原型设计 |
... |