结对成员
031702336 林家伟
031702331 杨锦镔 博文地址
原型分析
流程图
原型图
1.游戏界面
赌博一时爽,哪有好下场;在游戏开始界面,我们很贴心的为玩家提供了两种选择,劝谏用户,珍惜生命,远离赌博
2.开始界面
在开始界面,玩家可以进行继续下一步游戏进行登入,或者注册,或者退出游戏
3.登入界面
玩家输入账号密码即可登入游戏,另外还提供了QQ,微信快速登入的方式
4.选择界面
在此界面,玩家可以查看自己的积分,可以选择快速匹配,人机模式,查看排行榜或者历史战绩
5.对战界面
秉承一贯的水墨风格,我们把牌桌设计为棋盘,一看就很有底蕴,;此外还提供了便捷的聊天功能
6.目录
在对战界面时,可进入目录,可以选择暂停功能,退出游戏即视为认输,还可以选择托管,由人工智能自动出牌,返回主菜单等操作
7.历史战绩
8.排行榜
9.设置
10.扑克牌
结对图
PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 20 |
Estimate | 估计这个任务需要多少时间 | 20 | 30 |
Development | 开发 | 300 | 600 |
Analysis | 需求分析(包括学习新技术) | 120 | 240 |
Design Spec | 生成设计文档 | 30 | 60 |
Design Review | 设计复审 | 30 | 45 |
Design | 具体设计 | 60 | 120 |
Coding | 具体编码 | ||
Code Review | 代码复审 | 30 | 20 |
Test | 测试(自我测试,修改代码,提交修改) | ||
Reporting | 报告 | 60 | 50 |
Test Repor | 测试报告 | ||
Size Measurement | 计算工作量 | 20 | 15 |
Postmortem&Process Improvement Plan | 事后总结,并提出过程改进计划 | 60 | 45 |
合计 | 700 | 1245 |
开发工具
Axure Rp 9.0
设计说明
最终产品:一款能够自动出牌,以最大概率赢得比赛的游戏
UI图:以水墨风格为主,设计了7张原型图,主要功为能:1.选择游戏模式 2.显示当前对战 3.托管自动匹配出牌 4.查看历史记录 5.查看排行榜
遇到的困难及解决方法
问题一
困难描述:由于之前的作业都是编程作业,第一次接触原型模型设计的题目,一开始有点不知所措。
解决尝试:通过百度,查阅资料,以及观看视频来通过对原型模型的了解,经过几天的摸索,对这方面也有了一点的了解。
是否解决:是
问题二
困难描述:第一次使用Axure,对于很多功能都还不熟悉
解决尝试:依然还是通过百度,上B站看教程来自学
是否解决:暂时解决
###问题三
困难描述:看了很多遍十三水的规则,还是不太理解
解决尝试:通过和同学交流,以及和队友相互打牌来增加对十三水规则的理解
是否解决:是
问题四
困难描述:原型设计需要有很多的图片素材
解决尝试:查阅了大量的素材,才找到几张觉得还不错的素材,有时候甚至自己都想用PS弄素材,但无奈自己不会PS
是否解决:是
有何收获
这次是结对作业,所以经过这一段时间的学习,和队友的合作更加紧密,关系更加密切,交流得更多
初次体会到了一个软件的设计过程,以及团队合作的重要性。
心得
林家伟:
经历了速成python后,觉得这次作业还是比较人性化的,设计UI图也比较有趣;虽然一开始也是手忙脚乱,下软件,上b站学习Axure,结果还是发现进度太慢了,所以只好自己一边做图一边摸索;虽然是国庆,但是也没有太多时间,就很难;后续的算法设计和项目开发也都没有头绪,目前状态也是先走一步看一步了
杨锦镔:
这次作业和之前的作业完全不同,这次是软件的设计,相比于枯燥无味的肝代码,我还是很喜欢设计这些的。但之前也没有什么基础,所以刚开始学习起来也是有点费劲的,不仅要学习Axure RP9还要学习一点PS,所以收获也是很多的。这次是组队合作,也通过这次作业,明白了分工合作的重要性。经过这次作业,也下定了以后要做有关这方面的工作。所以这次作业真的受益匪浅。
学习进度条
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 12.5 | 12.5 | 学会了Axure软件,十三水的规则 |