zoukankan      html  css  js  c++  java
  • 第一次结对编程作业

    结对项目总目标:福建桌游:13水 客户端。预计耗时:一个月 ~~(其实是K老板规定的)~~ 。
    ##原型分析 本次原型设计采用 Axure RP软件,选择他的原因是同学推荐的,而且外观很简洁,赏心悦目! ####贴图 关于界面设计,我们先是线下讨论,确定基本内容和模型后,再进行线上交流。 ![](https://img2018.cnblogs.com/blog/1794584/201909/1794584-20190924213437272-290768711.jpg)

    以下是主要的游戏界面设计

    设计说明

    • 基本需求
      • 登陆界面
      • 模式选择
      • 显示当前对战界面
      • 显示往期对战结果
      • 显示排行榜
    • 需求分析
      • 登陆界面
        • 账号密码的输入框
        • 注册和登陆两个button
        • 界面的基本属性(最小、大化,关闭操作)
      • 模式选择
        • 人机对战
        • 双人游戏
        • 四人激战
      • 当前对战状态(以斗地主为参考模型)
        • 手牌的展示和选择
          • 发牌结束后,手牌会以从大到小排列在屏幕的中底端。
          • 鼠标单击选择该牌到指定的墩中。
          • 牌的显示为网图。
          • 点击在墩中的牌从而让该牌回到手牌。
        • 显示三墩
          • 有一个专门的框框显示三墩,从上到下355。
        • 显示玩家信息
          • 该玩家的胜率。
          • 该玩家的昵称。
      • 往期对战结果
        • 以列表方式显示。
        • 大致包括:我的名次,第一名选手昵称,对战时间。
      • 排行榜
        • 每句结束计算水数,以此来排行。

    PSP

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划 :明确需求和其他因素,估计以下任务需要多少时间 30 30
    Estimate 估计这个任务需要多少时间 30 30
    Development 开发(包含下面8个子任务) 70 100
    Analysis 需求分析(包括学习新技术) 60 90
    Design Spec 生成设计文档 10 10
    Design Review 设计复审 0 0
    Coding Standard 代码规范(为开发制定合适的规范) 0 0
    Design 具体设计(用伪代码,流程图等方法来设计具体模块) 0 0
    Coding 具体编码 0 0
    Code Review 代码复审 0 0
    Test 测试(自我测试,修改,提交修改) 0 0
    Reporting 报告 0 0
    Test Report 测试报告 0 0
    Size Measurement 计算工作量 0 0
    Postmortem & Process Improvement Plan 事后总结并提出过程改进计划 0 0
    合计 100 130

    ##遇到的困难
    1.困难描述
        - Axure Rp的使用。
        - 交互界面具体具有哪些功能。
    2.解决尝试
        - 关于 Axure RP的使用,网络上教程比较多,一些对于细节上的使用还需要学习。
        - 关于交互界面里需要哪些控件从而实现哪些功能,这些通过和组队小伙伴一起交流了下,大致写了一些,不知道最终能实现几分(尽力而为!)。
    3.是否得到解决
        - 基本上解决。
    4. 有何收获
        - 看了Axure Rp的教程,发现它的功能十分强大,远不止我目前所用到的。
    

    心得:

    >主要是学习了如何使用原型设计软件,感受到了软件的便捷。设计过程主要是参考棋牌类游戏界面,然后从网上找各种图片粘贴进来,有点像在用ps的感觉。学习原型设计啥的和代码啥的比起来太仁慈了,珍惜这几天快乐的时光~下周开始继续自闭TAT。
    

    学习进度条

    第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
    1
  • 相关阅读:
    Emmet Documentation
    微软雅黑的Unicode码和英文名
    Eclipse让代码自动换行(WordWarp)
    如何更改MyEclipse代码自动换行的长度?
    PHP之道推荐使用PHP版本,数据库方式,以及虚拟机的创建程序
    ime-mode:disabled是什么?
    document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
    Unobtrusive JavaScript 不唐突的JavaScript的七条准则
    详解 arguments, callee, caller, call, apply的区别
    怎样在谷歌浏览器上加载金山词霸的取词插件?
  • 原文地址:https://www.cnblogs.com/waaany/p/11573042.html
Copyright © 2011-2022 走看看