第一次结对编程作业

随声附和 提交于 2019-11-30 19:36:29

一、结对情况

  • 031702109 唐怡
  • 031702110 陈心怡

二、原型分析

1.需求分析

本次任务是要完成制作“福建十三水”扑克游戏系统,首先进行原型模型设计,完成登录、注册、对战、结算等界面的设计。

2.解决方案

(1)界面形成分析

  • 主页面
    • 登录/注册
      • 个人中心
      • 开始游戏
        • 开始对战
        • 结算页面

(2)界面关系流程图


(3)原型设计
  • 开始界面,提供登录和注册两个选项

  • 登录界面,输入用户名和密码即可登录

  • 注册界面,输入注册用户名、密码,再次确认密码即注册成功,注册成功后自动登录,跳转页面

  • 登录成功页面提供开始游戏和个人中心查看两个选项,提供“注销”可注销账号返回开始界面

  • 个人中心可查看个人用户名、头像以及近五局的历史战绩,提供“返回”返回至大厅

  • 开始游戏系统自动发牌,玩家自行选择扑克放置一、二、三墩,选择完毕后点击“开始对战”

  • 显示对战成绩,“重新开始”即开启新一轮游戏,“返回大厅”即可返回至登录成功界面

三、原型开发工具

本次原型开发工具为Axure RP 8

四、结对过程及结对照片

1.结对过程

确认结对后边开始研究本次结对任务,了解到需要用到一些工具开发原型边一同定下本次使用的工具:Axure RP ,开始着手学习该工具的操作,确定两人分工:
唐怡:网上找图片素材,对图片进行适当的处理、合成。
陈心怡:原型模型设计。

2.结对照片

五、PSP

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划
· Estimate · 估计这个任务需要多少时间 30 20
Development 开发
· Analysis · 需求分析 (包括学习新技术) 240 360
· Design Spec · 生成设计文档 60 70
· Design Review · 设计复审 20 25
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 0 0
· Design · 具体设计 200 300
· Coding · 具体编码 0 0
· Code Review · 代码复审 0 0
· Test · 测试(自我测试,修改代码,提交修改) 50 60
Reporting 报告
· Test Repor · 测试报告 30 20
· Size Measurement · 计算工作量 10 25
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 30 30
合计 670 910

六、设计说明

1.原型说明

开始、登录、注册、大厅界面一致,与现如今的扑克游戏不同,采用较为简约的风格。界面当中所用两个扑克人物不再是我们印象中板着扑克脸,采用风趣的方式体现,提升了游戏的娱乐性。对战界面则也是采用简约方式,在渐变的背景正中加上logo,简单同时也和该游戏契合主题。

2.游戏设计说明

  • 开始界面提供登录和注册两个选项,用户可根据自己的需求选择
    • 若未注册则可通过注册后直接登录
    • 已注册用户则可直接登录
  • 登录成功后跳转界面,在主界面用户可选择开始游戏或查看个人中心
    • 个人中心中,用户可查看到自己最近五局的战绩
    • 开始游戏,用户自行分配好扑克后则可开始对战,系统直接跳出对战结果

七、遇到的困难及解决方法

1.开发工具的使用

  • 困难描述:队员都是第一次接触Axure RP,并不熟悉其 作用以及操作。
  • 解决尝试:通过哔哩哔哩进行视频学习,有啥不懂就问度娘。
  • 是否解决:是。就目前所需要的操作都基本掌握。
  • 有何收获:两个人一起学会比单独一个人学来得轻松,自己没有注意到的点队友能够补充。

2.游戏需求设计

  • 困难描述:刚开始只觉得就像网络上的扑克游戏一样设计就好了,但是自己又不是代码大佬,细细研究发现如果要完成一个较为完整的游戏设计对我们而言实在太难了。
  • 解决尝试:共同讨论,在我们力所能及的基础上设计好游戏提供功能。
  • 是否解决:是。但是想想之后的代码实现就...
  • 有何收获:一定要量力而行,不能拿给自己挖坑!!

八、心得体会

唐怡:主要是学习过程以及自己的摸索过程,庆幸自己学了PS有些操作很熟悉素材也可以自己搞定,在学习过程中大部分都是亲亲爱爱的结对伙伴在帮助我。
陈心怡:还好队友会熟练地操作PS,不然我们会在第一步收集素材就倒下了。原型的设计还是比较容易上手的,接下来的日子要开始烦恼代码的实现了。还有,福建十三水是我玩过最难的扑克游戏了(手动再见)。

九、学习进度条

第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
1 0 0 12 12 学习操作Axure RP
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!