第一次结对编程作业

第一次结对编程作业

“福建赌王”之争


  • 题目背景

话说,自称“赌王”的老周与同样自称“赌王”的老刘在福州展开“赌王”名号的争夺。两人商议决定使用福建当地的一套纸牌游戏规则进行博弈,即“福建十三水”。约定三周后展开决战。老刘修习代码多年,希望开发一套自动化的出牌系统(这什么魔鬼题目...

  • 原型分析
  1. 登录界面:首先不论是游戏或是任何应用都需要有它自己的登录界面,一个美观的登录界面便能给予用户一个良好的体验感。所需元素有用户名与密码,当新用户到来时,便需要跳转到接下来的注册界面。

  2. 注册界面:每个新用户都需要通过注册来获得一个游戏账号,所需元素有用户名、密码、教务处学号、教务处密码。

  3. 开局界面:每局开始,玩家将会获得由电脑匹配的随机13张牌,玩家需要将13张牌分成三种形态,以最优的方式出牌。

  4. 出牌界面:每一组牌型分三行表示,对应第一、二、三墩。 需要玩家自己分配。

  5. 排行榜:玩家可通过此界面欣赏本游戏所有玩家的战绩及分数排行。

  6. 历史战局:玩家可通过进入此界面来欣赏从注册至今所参与的战局的具体情况。

  • 原型设计工具
    > Axure Rp

  • 结对照片

由于队友和我属于隔壁宿舍,两个人有充足的时间相互讨论以及一起设计原型图,每个细节都由两人经过商讨后决定。

  • PSP

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

这次的作业,我们任务是设计出游戏“福建十三水”的原型图,主要设计的界面是6个界面,分别是登录界面、注册界面、开局界面、出牌界面、排行榜、历史战局。然后是各个界面的对应界面的跳转,每一个界面的具体设计说明在原型说明部分已经给出,以下是我们的原型设计流程图。

  • 遇到的困难及解决方法
  1. 困难描述:
  • 首先是设计工具的使用,第一次使用Axure Rp,两个人一时都无从下手。
  • 其次是页面布局的构思以及如何将布局设计得美观(不丑)。
  • 两个人的时间作息不太一致,导致不能够完完全全地成为一个二人团体。
  1. 解决尝试:
  • 首先是两个人通过自己的实践以及观看网上相关Axure Rp的教程文档。
  • 其次是页面布局的构思,我们通过微信小程序斗地主、福州麻将等一系列游戏来引出思路。
  • 由于宿舍相近,两人共同商讨每天定制时间一起设计与工作。
  1. 是否解决:
  • 大部分问题经过我们的努力都以解决!
  1. 有何收获:
  • 首先是对原型设计有了一定的了解。
  • 其次慢慢体会到合作的感觉,感觉这些经历对于以后的学习或者是工作都会有一定的作用 。
  • 心得体会
    此次作业感觉很有意思,不仅仅让我们学到了设计原型图,还在设计与学习中找到了许多乐趣,比如说两人啥都不懂的人开始学十三水,中间带给了我们很多的快乐,但是收获还是很多的,不仅知道了什么事原型图,还简单涉猎了原型图的初步设计,希望以后还能在这方面继续进步。还有一点深刻体会,队友真是给力,我沈哥并没有被我的拖后腿影响!

  • 学习进度条

    第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
    1 0 0 240 240 初步掌握Axure Rp的用法
原文地址:https://www.cnblogs.com/weicnblogs/p/11580391.html