第一次结对编程作业 结对情况 原型分析 原型开发工具 结对过程 此次结对作业的PSP 此次结对作业的设计说明 遇到的困难及解决方法 心得 学习进度条

031702237 沈梓耀

031702220 黄恒杰

原型分析

  • 需求分析

    打开游戏后登录界面

需要有账号密码的注册和输入选项

进入游戏后选择界面

需要有多种功能如开始游戏、查看功能等供玩家选择

开始游戏后出牌界面

需要有牌型信息提供给玩家,让玩家进行操作

结束游戏后得分界面

需要提供最终得分及排名信息给玩家

  • UI设计

    登录界面

目前的登录界面基本成型,具有账号密码输入、登录注册的基本功能,只需后期对界面外观进行优化即可
第一次结对编程作业
结对情况
原型分析
原型开发工具
结对过程
此次结对作业的PSP
此次结对作业的设计说明
遇到的困难及解决方法
心得
学习进度条
图片的开始版面设计是开始的第一步,也是我们逐渐熟悉各种细节应用的开始,例如按钮的聚焦,透明度变化显示出点击感
第一次结对编程作业
结对情况
原型分析
原型开发工具
结对过程
此次结对作业的PSP
此次结对作业的设计说明
遇到的困难及解决方法
心得
学习进度条

选择界面

跳转至选择界面可提供玩家开始新的游戏、查看自己得分及排行的选择,后期可添加更多新功能
第一次结对编程作业
结对情况
原型分析
原型开发工具
结对过程
此次结对作业的PSP
此次结对作业的设计说明
遇到的困难及解决方法
心得
学习进度条
在这里充分展示出按钮变化浮动的点击感,在旁边设置透明手,在移入时显示,移出时消失,过程延时展现动态感
第一次结对编程作业
结对情况
原型分析
原型开发工具
结对过程
此次结对作业的PSP
此次结对作业的设计说明
遇到的困难及解决方法
心得
学习进度条

出牌界面

目前的出牌界面比较简陋,只能提供玩家自己的牌,没有模拟出多人对战,有待完善。出牌的设计大致思路还未形成,主要目标在于打算用牌面代替数字在UI端显示(显然这给后面代码的实现增加了相应的难度)
第一次结对编程作业
结对情况
原型分析
原型开发工具
结对过程
此次结对作业的PSP
此次结对作业的设计说明
遇到的困难及解决方法
心得
学习进度条

得分界面

得分界面提供了玩家的最终结果,战绩暂时以胜利、失败、平局为展示,没有把分数一起给出,之后再做更改
第一次结对编程作业
结对情况
原型分析
原型开发工具
结对过程
此次结对作业的PSP
此次结对作业的设计说明
遇到的困难及解决方法
心得
学习进度条

排行界面

文本的显示在这具有一定的拖动性质
第一次结对编程作业
结对情况
原型分析
原型开发工具
结对过程
此次结对作业的PSP
此次结对作业的设计说明
遇到的困难及解决方法
心得
学习进度条
第一次结对编程作业
结对情况
原型分析
原型开发工具
结对过程
此次结对作业的PSP
此次结对作业的设计说明
遇到的困难及解决方法
心得
学习进度条
第一次结对编程作业
结对情况
原型分析
原型开发工具
结对过程
此次结对作业的PSP
此次结对作业的设计说明
遇到的困难及解决方法
心得
学习进度条

原型开发工具

采用Axure RP8

结对过程

我们就用户需求进行了讨论,并对相应界面作出优化

第一次结对编程作业
结对情况
原型分析
原型开发工具
结对过程
此次结对作业的PSP
此次结对作业的设计说明
遇到的困难及解决方法
心得
学习进度条
第一次结对编程作业
结对情况
原型分析
原型开发工具
结对过程
此次结对作业的PSP
此次结对作业的设计说明
遇到的困难及解决方法
心得
学习进度条
第一次结对编程作业
结对情况
原型分析
原型开发工具
结对过程
此次结对作业的PSP
此次结对作业的设计说明
遇到的困难及解决方法
心得
学习进度条
第一次结对编程作业
结对情况
原型分析
原型开发工具
结对过程
此次结对作业的PSP
此次结对作业的设计说明
遇到的困难及解决方法
心得
学习进度条

此次结对作业的PSP

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

此次结对作业的设计说明

接到这个作业,脑子里想到的就是澳门首家线上赌场上线了...不过我们很快回归正题,决定挑选符合牌类游戏的主题进行界面设计,让用户体验起来有种“线上赌场”的感觉,当然赌是不可能赌的...我们还打算在选择界面加入游戏规则介绍,方便刚入门的新玩家快速上手。目前的UI界面已具备了基本功能,但仍有待改进,相应的完善工作将会持续进行。

遇到的困难及解决方法

  • 困难描述

    一开始我们是一窍不通,连块敲门砖都没有,更别提什么开发工具的使用了。

  • 解决尝试

    我们找了一些有经验的同学进行了咨询,得到了相关的建议和指引,找到了前进的方向。

  • 是否解决

    已解决

  • 有何收获

    学到了新的前端知识,了解到了许多开发工具,并有着手去尝试,获得了实践经验。

心得

通过这次作业,我们不但有了更多的娱乐方式,还学习到了许多宝贵的实践知识,更是和小组的同学们有了更多的交流。

而接下来要面对的是相应代码的考验,我们还需要不断地学习,才能迎接更艰难的挑战。

学习进度条

第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
1 0 0 4 4 初步入门了Axure RP8
- - - - - -
- - - - - -