第一次结对编程作业

结对情况

031702628 黄益颂

031702629 汪倍民

原型分析

流程图


登录or注册界面


注册


登录


找回密码

因为未确定要使用什么方式验证(邮箱or短信),所以未完成


游戏大厅界面


修改资料界面


加载游戏界面


自动提示or手动出牌界面


自动提示


手动出牌


打枪

实现方式未知,先不做


游戏结算界面

原型开发工具

我们采用了墨刀

选择原因:界面简洁明了,易上手


结对过程与照片

  1. 讨论游戏规则,理解作业要求(还顺便在电脑上玩了一下十三水,真好玩)

  2. 确定设计风格,收集相关素材

  3. 分工干活

  4. 照片



PSP表格

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

设计说明

*最终产品:十三水游戏系统
*界面设计:
    *开始界面:登录或者注册
    登录界面
    注册界面
    找回密码界面
   * 游戏大厅界面
    点我了解规则
    快速游戏
    退出游戏
    查看个人生涯
    *对战界面
    等待开始
    自动选牌or手动选牌
    结算
*预期功能:
    匹配各种可能的牌型,同一手牌中可能存在多种组合(对子+两对+同花 或 乌龙+葫芦+铁支),要尽可能的罗列出所有牌型组合供用户选择。
    对局过程中显示对手牌型,提高可视化效果。当对手有大牌时,增加高亮效果。
    (其余功能皆遵循十三水规则)

遇到的困难及解决办法

困难描述

  • 不会十三水

  • 没有素材,而好的素材要钱,风格也不容易统一

尝试解决

  • 去网上找真人切磋了一下全靠AI的提示才能赢
  • 找了很多网站,能找的都找一遍,再叫同学推荐

是否解决

基本解决,有些素材还是太丑了,比如排行榜的那个框,实在找不到满意的,将就吧

设计心得

黄益颂:体会到了找素材的不容易,让我设计UI是真的难,以后不敢轻易吐槽其他软件的UI设计了;还好墨刀使用起来简单方便,使制作过程没有这么折磨人,不过成果还是不尽人意吧

汪倍民:想设计出美观大方的UI,确实不容易。想ps设计美工材料就更加的不容易。深刻地体会到美工组同学的不容易。

学习进度条

第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
1 0 0 10 10 学习了墨刀的使用方法,了解原型设计
posted @ 2019-10-07 23:46  生于戊寅之年癸亥之月  阅读(156)  评论(2编辑  收藏  举报