第一次结对编程作业
第一次结对编程作业
1.结对情况
- 031702521 杨忠燎
- 031702514 严喜
2.原型分析
-
需求分析(NEED)
- 登录界面
- 显示当前对战状态
- 显示往期对战结果
- 显示往期对战结果详细情况
- 显示排行榜
-
解决方法(APPROACH)
- 制作好原型设计图,设计出UI界面,大致规划各个部分的逻辑
- 学习了解其他棋牌游戏界面和交互逻辑
- 选择合适的语言以解决
-
思维导图
-
原型设计
-
开始:点击开始福建十三水
-
登录页面:新用户需要点击注册,注册一个账号,再返回登录界面,使用刚注册好的账号密码进行登录;老用户可输入账号密码直接登录
-
游戏大厅:用户根据需求选择游戏模式,查看历史记录,注销账号等功能
-
游戏界面:十三水游戏界面
-
结算面板:每场游戏结束后,计算本局游戏的结果
-
历史记录:查看自己的历史战绩,以及胜负点情况
-
详细历史记录:查看对局胜负详细情况,以及对手
-
排行榜:通过排位赛查看自己所在服务器的段位情况
-
3.原型开发工具
-
Axure Rp 9
-
点我查看 <-click (Ps:外网比较卡,某些组件可能不会显示)
4.结对过程
- 通过qq交流完成结对的
- 然后研究这次作业的需求,讨论使用的工具,商量分工合作
- 进一步熟悉十三水的游戏规则
- 明确分工,共同努力
- 完成任务,达到目标
- 最后写博客总结这次结对
- 结对照片
5.排版规范
采用了博客园的markdown排版
6.PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 20 |
· Estimate | · 估计这个任务需要多少时间 | 715 | 1010 |
Development | 开发 | 670 | 960 |
· Analysis | · 需求分析 (包括学习新技术) | 200 | 180 |
· Design Spec | · 生成设计文档 | 50 | 50 |
· Design Review | · 设计复审 | 20 | 30 |
· Coding Standard | · 代码规范 (为目前的开发制定0 | 0 | 0 |
· Design | · 具体设计 | 400 | 700 |
· Coding | · 具体编码 | 0 | 0 |
· Code Review | · 代码复审 | 0 | 0 |
. Test | · 测试(自我测试,修改代码,提交修改 | 0 | 0 |
Reporting | 报告 | 45 | 50 |
· Test Repor | · 测试报告 | 0 | 0 |
· Size Measurement | · 计算工作量 | 15 | 20 |
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 20 | 30 |
合计 | 760 | 1030 |
7.设计说明
- 原型说明
- 本次设计的风格和传统的棋牌游戏界面差不多,我们选用“黑板”作为游戏背景
- 页面简洁,逻辑简单,很好上手,很好游戏体验
- 产品说明
- 产品:一个会自动出牌十三水的AI的客户端
- 功能:
- 玩家登入服务器和别的AI或玩家对战十三水
- 玩家可查看排行榜
- 玩家可查看当前对战状态
- 玩家可查看往期对战结果
- 玩家可查看往期对战结果详细情况
- 方法:
- 利用接口,接收牌,以及发送自己的牌,接收对局结果,查看历史记录等
- 用算法让AI把牌分为前墩中墩后墩
- 进入游戏后点击不同的按钮可实现相应的功能
- 利用算法提高胜率,而不是以人的思维考虑
8.困难及解决方法
- 困难描述
- 没玩过十三水,不懂游戏规则
- 不明白原型设计原型分析的意思
- 小组两人的默契不够
- 大部分教程是axure8的,有些内容不一样,要自己摸索
- 没有素材,两个都是男生(直男审美)
- 解决尝试
- 看看十三水规则,然后着手实践,一起打十三水
- 搜索原型设计原型分析,百度或者谷歌收集需要的资料
- 小组两人多交流讨论
- B站是个好东西 <-强烈推荐学习圣地
- 百度一顿搜索,关于直男审美 多咨询女生就完事
- 是否解决
- 基本解决,有些素材还是太丑了,直男审美吧!
- 没有解决不了的问题,只有没有用心的人
- 有何收获
- 学习了原型设计工具的使用
- 增进了小组两人的默契
- 知道了原型设计对软件开发的重要作用
- 知道了实在敲不了代码,还可以做PM
- 遇到问题,干就完事了
学习心得
杨忠燎:
- 通过这一次做原型设计的经历,我初步学会了原型设计工具Axure的使用,以及产品的逻辑设计。
- 体会了一波找素材的快乐(我可能是个真正的直男,直男审美不堪入目)。
- 学会了打十三水,虽然打得很菜,但是体验了打牌的乐趣,哈哈哈。
- 不会,学就完事了。原来B站不止可以看番
- 深刻体会到了和那些大佬的差距太大了,我们要学习的东西还有很多很多。
严喜:
- 通过这一次做原型设计的经历,我初步学会了原型设计工具Axure的使用,以及产品的逻辑设计。
- 在这次结对作业中我感受到了合作和交流的重要性。
- 以前都没听过十三水这种游戏,以后又多了一个有趣好玩的游戏了。
- 还是应该扩大自己的知识面,感觉很多东西听都没听过(差距辣么大)。
- 可能我的审美......的确出了点问题.