第一次结对编程作业
第一次结对编程作业
1.组队情况:
叶梦晴、赵镇
2.原型分析:
我们选择用自适应web端来完成本次作业,web端的好处是既可在PC端游戏,也可迁移至移动端微信小程序使用,无需下载。
2.1流程图展示
2.2原型展示
原型共设计了8个主要页面,为登录、注册、忘记密码、主菜单、对局、排行榜、历史对局,采用用户积分的方式进行游戏排行。
——启动
首先是启动页面,点击开始游戏后跳转至登录页面
——登录
主要就是用户名和密码的输入,可选择记住密码/自动登录,然后就点击登录,页面跳转至主菜单。(新玩家可点击注册跳转至注册页面,老玩家可点击忘记密码来找回密码。)
——注册&忘记密码
就是上面说的...好像没啥好说明滴
——主菜单
左上角是玩家状态,有玩家昵称、称号、头像、rank分数(用于评定称号),头像可自己设置。右上角可跳转至排行榜和历史对局,放在右上角使界面看起来更加美观(应该没问题)。正中间可选择对战模式,有经典对战、组队对战、好友对战。(想玩哪个就选哪个)
——对局
这是在对局中的界面,不存在扔鸡蛋和抓母鸡,看起来比较简单舒适,营造一个友好喜气洋洋的氛围。
——排行榜
排行榜以积分从高到低排序,显示玩家头像、用户名、称号、rank分(海贼王必须好评!!!)。只列出前5名使得排行榜位置更加珍贵,上榜的人更有排面,然后大家就都想上榜,就努力上分吧。
——历史对局
历史对局可看到自己玩过的对局的牌和积分情况,用来反思到底是自己的牌技(脑子)还是运气问题,多反思多进步,助力由赌憨走向赌王之路。
我都迫不及待开一局了
3.开发工具:
Axure RP & Photoshop
4.结对过程&非摆拍!照片:
非常愉快的就结对了,一拍即合?一起学习了Axure RP,讨论了整个界面的流程设计与样式。
5.markdown排版:
完完全全按照老师的排版说明了,排版规范(赞
6.本次PSP:
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 30 |
Estimate | 估计这个任务需要多少时间 | 300 | 320 |
Development | 开发 | 120 | 180 |
Analysis | 需求分析 (包括学习新技术) | 180 | 240 |
Design Spec | 生成设计文档 | 20 | 30 |
Design Review | 设计复审 | 20 | 30 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 0 | 0 |
Design | 具体设计 | 180 | 240 |
Coding | 具体编码 | 0 | 0 |
Code Review | 代码复审 | 0 | 0 |
Test | 测试(自我测试,修改代码,提交修改) | 0 | 0 |
Reporting | 报告 | 10 | 20 |
Test Repor | 测试报告 | 0 | 0 |
Size Measurement | 计算工作量 | 5 | 15 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 30 |
ㅤ | 合计 | 885 | 1135 |
7.设计说明:
本次我们设计的是web端界面,整体界面追求简约舒适,操作简洁明了,没有冗余复杂看着心烦杂七杂八的东西。后期也许会加上自适应端的界面,稍作修改即可。设计中的各模块就如以上各图所示。
8.遇到的困难及解决方法:
- 8.1困难描述
- 不会打十三水,需要学习。
- 不会用原型软件,需要学习。
- 国庆假期没有都在学校,比较难交流
- 一开始没很好了解需求
- 8.2解决尝试
- 到处研究十三水的规则,练习熟悉。
- 各种搜教程学习Axure RP,网上56基础带入门好评!!!
- 伟大的互联网让你我不再忧愁距离,微信交流,彼此协商,最后一天回到学校一起解决了作业
- 反复翻看作业博客,了解需求。
- 8.3是否解决
大部分都解决了,牌也懂得打了,Axure RP基础的也会用了,需求也搞清楚了。 - 8.4有何收获
又学会了一个新的牌?(实话说我还是更喜欢斗地主)十三水之余还可以来几局斗地主也不错。学会了Axure RP基础的怎么用,这个收获非常的好,不然自己平常肯定不会主动去学的。
9.心得体会:
叶梦晴:这次作业刚好碰上国庆,一直想着认真作业真是太难了….不过还是要耐心,认真学习,好好学习,作业不要一拖再拖,真的得亏有队友的监督哈哈哈哈。还有多学点东西总是好的,比追剧好比发呆好。遇到新的问题不要怕不要怂,冷静下来仔细分析要求就迎刃而解了,比想象中好多了!
赵镇:这几天刚好碰到实验室的训练,有点小忙和小累,一度想消极作业。不过毕竟是两个人的作业,还是要好好干的,所以只能翘到补题的时间搞软工作业(一度被实验室的队友喷)。感觉自己又变强了???不过两个组队还是舒服的,一起交流讨论比一个人瞎忙有趣多了,就有那种自己顶不住还有人能上的感觉。总之还是要安排好自己的时间,把生活效率提升上去,这样才能解决接踵而来的问题呀。
10.学习进度条:
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 18 | 18 | 学习使用了原型开发工具(Axure RP) |