第一次结对编程作业
1、结对伙伴
031702141,彭佳伟,博客链接: https://www.cnblogs.com/031702141pjw/
2、原型分析
(1)游戏界面
初始界面
玩家点击“开始游戏”后即可进入游戏。

登录界面
玩家输入正确账号密码后即可进入游戏,另外设置了“忘记密码”以备不时之需。如果玩家第一次进入可以点击“注册”进行账号注册。

主菜单
玩家可以根据需求进行相应选择,提供注销功能,方便玩家切换账号。另外其子菜单都可以退回到主菜单。

准备界面
玩家如果点击主菜单的开始游戏,则进入准备界面。等人数齐之后,则可点击准备,开始游戏。

对战界面
玩家可以进行选墩和出牌的操作。

选墩界面
玩家通过对战界面进入。可根据自己的牌型选择合适的墩,进行出牌。

对战结果界面
显示每位玩家的牌及最后胜负结果。另外玩家可选择再来一局还是退回到主菜单。

个人中心界面
玩家通过主菜单界面进入,可以查看昵称,个性签名,历史战绩,排行榜等详细情况。

游戏规则界面
玩家通过主菜单界面进入。帮助玩家更好了解福建十三水的游戏规则,可查看普通牌型和特殊牌型。

3、使用的原型工具
Axure RP 8
4、结对过程
通过qq联系,一拍即合。另附结对照片。

5、psp表格
| PSP2.1 | Personal Software Process stages | 预估耗时(分钟) | 实际耗时(分钟) |
|---|---|---|---|
| Planning | 计划 | 45 | 60 |
| Estimate | 估计这个任务需要多少时间 | 45 | 60 |
| Developments | 开发 | 850 | 1150 |
| Analysis | 需求分析(包括学习新技术) | 200 | 250 |
| Design Review | 设计复审 | 30 | 45 |
| Coding Standard | 代码规范(为目前的开发制定或选择合适的规范) | 0 | 0 |
| Design | 具体设计 | 200 | 250 |
| Coding | 具体编码 | 0 | 0 |
| Code Review | 代码审查 | 0 | 0 |
| Test | 测试(自我测试、修改代码、提交修改) | 20 | 20 |
| Reporting | 报告 | 100 | 80 |
| Test Report | 测试报告 | 100 | 80 |
| Size Mesurement | 计算工作量 | 30 | 30 |
| Postmortem&Process Improvement Plan | 时候总结、并提出改进计划 | 20 | 40 |
| 合计 | 1000 | 1200 |
5、设计说明
(1)原型介绍
本次结队的任务是开发一套“福建十三水”游戏的自动化出牌系统,而此次作业要求对该系统进行原型模型设计,包含初始界面、登录界面、准备界面对战界面、个人中心、游戏规则等界面。
(2)流程图

6、困难描述及解决办法
(1)困难描述
对原型工具使用不熟悉。
找不到合适素材。
(2)解决办法
观看视频学习,请教同学。
百度。
(3)是否解决
是
(4)收获
通过本次原型建立我学习了Axure的用法;增强了从网络调取素材的能力,对于软件的开发流程有了进一步的认识。并且增强了自己的自学能力。
7、设计心得
江列湫:本次作业通过看教程及搭档操作,我也学会了一些基本的Axure的用法,如创立页面,页面设计,鼠标的交互效果,页面的隐藏与显示效果等,初步掌握了简单的原型设计。通过本次作业我深深认识到了团队协作的重要性,也从队友身上发现别人的优点与自身的不足。
彭佳伟:本次作业我通过网络视频初次了解并学习了axure原型设计工具的安装,汉化与基本使用方法。并且在实践中对原型设计有了更深入的认识,更清楚的了解到了在福建十三水出牌系统中游戏者需要什么,我们应该做什么。在本次结对编程中我还体会到了团队合作的重要性,个人单独行动看问题的角度容易固化,容易卡死在几个单独的问题上,而团队合作不仅可以各取所长,分工合作,减轻各自工作量,而且可以让我们能够从多角度看待一个问题,灵感有如泉涌,达到1+1>2的效果。
8、记录自己的学习进度条(每周追加)
| 第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
|---|---|---|---|---|---|
| 1 | 0 | 0 | 5 | 5 | 学会了axure的基本操作 |
浙公网安备 33010602011771号