结对情况:刘晓翔、翁世豪
原型分析:
结构图:
登录界面:
用户账号,密码,登录。
主页界面:
开始对局,每日任务,个人信息,对局记录,英雄榜(排行榜),返回。
每日任务:
活跃度(0~100),每日首胜,自我超越,活动关卡。
编辑个人资料:
昵称,等级,修改信息,最高得分,目前排名。
出牌:
当前手中的牌,放在前墩的牌,放在中墩的牌,放在后墩的牌,提交。
成绩:
前墩得分,中墩得分,后墩得分,总得分,再来一局,返回
查看过往对局:
日期,时间,得分,返回
查看排行榜:
排名,头像,昵称,最高得分
原型模型设计工具:Axure Rp
结对过程:
先确定使用的原型模型设计工具,明确作业的博客要求,然后各做部分原型模型设计和部分博客撰写。
结对照片:
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | · 计划 | 30 | 30 |
Estimate | · 估计这个任务需要多少时间 | 1000 | 1000 |
Development | · 开发 | 560 | 450 |
Analysis | · 需求分析 (包括学习新技术) | 400 | 300 |
Design Spec | · 生成设计文档 | 100 | 100 |
Design Review | · 设计复审 | 60 | 50 |
Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | ||
Design | · 具体设计 | ||
Coding | · 具体编码 | ||
Code Review | · 代码复审 | ||
Test | · 测试(自我测试,修改代码,提交修改) | ||
Reporting | · 报告 | 240 | 160 |
Test Repor | · 测试报告 | 60 | 30 |
Size Measurement | · 计算工作量 | 30 | 30 |
Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 150 | 100 |
= | · 合计 | 800 | 610 |
设计说明:
使用Axure Rp作为原型开发工具
采用NABCD模型按部就班分析:(Need,Approach,Benefit,Competitors,Delivery)
N(需求):
- 1.需要一个登录界面。
- 2.需要能够计算出组合最大的前中后墩组合。
- 3.需要有对战界面,可以显示当前对战状态和最后得分。
- 4.需要可以查询往期的对战结果。
- 5.需要能够显示排行榜。
A(实现)
- 构建登录界面,主页界面,对局界面,成绩界面,个人信息界面,对局记录界面,英雄榜界面。
- 用户使用时先进入登入界面,之后进入主页,后续可选开始对局,每日任务,个人信息,对局记录,英雄榜(排行榜)等几个界面。
B(好处)
- 结构清晰,按钮名称明确,操作方便。
- 界面色彩丰富,图文并茂。
- 功能齐全,提供了任务,对局记录,英雄榜等功能。
C(竞争)
- 优势:
- 使用移动端,适合十三水这类棋牌游戏,可以在多种场合使用
- 界面简洁,操作简单,方便上手。
- 劣势:
- 市面上已经有较为成熟的十三水游戏。
- 只能使用有限的移动设备能力,无法使用更多移动设备的独特功能
D(推广)
- 可以与各棋牌社团合作,以二维码、链接形式分享推广。
- 通过邀请新用户注册给予一定奖励形式推广
- 通过分享特殊牌型到设计软件推广
遇到的困难及解决方法
- 困难描述: 一开始对福建十三水的不了解,对题目的理不理解,在使用工具上的迷茫,也不知道这次的作业从何下手
- 解决尝试:和其他人不断沟通学习,尝试先使用Axure Rp进行原型设计,和同学不断进行十三水的赌博游戏,锻炼自己的打牌技术
- 是否解决:渐渐熟练掌握福建十三水,初步掌握Axure Rp的设计方式,在解题方向上有了思路
- 有何收获:在程序员的代码直通路上开辟了一道美工的分支线,在代码的解题思路有了新的突破,通过十三水的赌博可以赚到很多钱
心得
- 大致了解了十三水的玩法,感觉虽然和别人打牌没什么问题了但是十三水还有好些特殊牌型不好处理,接下来编程可能也要在这方面下比较多的功夫。
- 初步掌握了使用原型设计工具的方法,增强了这方面的思维能力。
- 对接下来要完成的这个十三水的作业有了比较全面的了解,对将要花费的时间有了一定的心理准备,还是任重道远啊。
PSP2.1 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
1 | 5 | 5 | 了解原型设计工具用法,掌握福建十三水打牌技术 |