第一次结对编程作业
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
· Planning | · 计划 | 60 | 60 |
· Estimate | · 估计这个任务需要多少时间 | 10 | 10 |
· Development | · 开发 | 0 | 0 |
· Analysis | · 需求分析 (包括学习新技术) | 60 | 60 |
· Design Spec | · 生成设计文档 | 0 | 0 |
· Design Review | · 设计复审 | 0 | 0 |
· Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | 0 | 0 |
· Design | · 具体设计 | 0 | 0 |
· Coding | · 具体编码 | 0 | 0 |
· Code Review | · 代码复审 | 0 | 0 |
· Test | · 测试(自我测试,修改代码,提交修改) | 0 | 0 |
· Reporting Standard | · 报告 | 0 | 0 |
· Test Repor | · 测试报告 | 0 | 0 |
· Size Measurement | · 计算工作量 | 10 | 10 |
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 60 | 60 |
· | · 合计 | 200 | 200 |
原型分析:
原型设计是交互设计师与PD、PM、网站开发工程师沟通的最好工具。而该块的设计在原则上必须是交互设计师的产物,交互设计以用户为中心的理念会贯穿整个产品。利用交互设计师专业的眼光与经验直接导致该产品的可用性。
- 需求分析
- 登录界面
- 显示当前对战状态
- 显示往期对战结果
- 显示往期对战结果详细情况
- 显示排行榜
- 具体思路
整个十三水游戏需要的界面并不多,重点在于当前对战状态这个页面的设计。鉴于作业中一行醒目的提示:
WARNING:珍惜钱财,远离赌博(含AI赌博)。
设计了一款让你想远离的十三水游戏ヽ(*。>Д<)o゜
该游戏的逻辑图如下:
《逻辑图》
![]
- 原型图实现与设计说明
设计说明
设计定位:
一款风格独特,戒赌效果极佳的福建十三水游戏。
设计主题:
以黑白为主色调,登录和主界面风格黑暗,开始游戏和查询功能的界面简约特别。
《登录图片》
登录界面有登录和注册两个按钮和用户名密码两个输入框,可以位用户提供登录需求。
《游戏界面》
在游戏界面有开始游戏,查询排行榜,查询往期历史纪录,可以提供用户进行游戏的基本需求。
《开始游戏》
开始游戏界面中有发牌,算牌,出牌三个按钮以及牌型的展示,可以让用户简单快捷的智能出牌( •̀ ω •́ )y。
《排行榜》
在排行榜界面中,可以查询积分排名情况。
《历史战绩》
在历史战绩界面中,可以查询某个时间段的每场战果,积分,还有牌型。
原型开发工具
本次制作原型图使用的工具有Axure Rp和一点点photoshop
结对照片
困难描述
- 没玩过13水
- 对需求理解不清
- 没有使用过原型开发工具
- 对后续开发使用算法的选择
- 选择使用的开发语言
- 选择使用的开发框架
解决尝试
- 尝试玩了十三水了解规则
- 比较各种开发语言的优劣
- 根据队友能力选择具体的开发方案
- 了解多种开发工具
是否解决
- 基本解决
有何收获
- 熟悉队友的开发水平
- 熟悉个原型开发工具
- 了解十三水的乐趣
心得体会
- 了解如何使用Axure Rp进行原型设计
- 尝试了解开发十三水的方法
- 希望3周后我能好好活着
- 十三水真好玩!
- 本来以为只是个算法题,没想到还有设计UI
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 3 | 3 | 了解原型开发工具 |