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

    结对情况

    031702237 沈梓耀

    031702220 黄恒杰

    原型分析

    • 需求分析

      登录界面

        需要具有账号密码的输入,其次在相应的界面上做上了相应修饰
      

      进入游戏后选择界面

        需要具有相应的按钮能够进入各个界面
      

      开始游戏后出牌界面

        需要具有相应出牌的牌面
      

      结束游戏后得分界面

        能够记录战绩的榜单
      

      记录的排行榜单

        能够记录玩家的排行
      
    • UI设计

    我们借助了斗地主手游的模板思路,四处搜集素材(从网站寻找、PS抠图、),关键Axure up这软件没有艺术字!!集思广益之后设计如下的UI模型

    登录界面


    图片的开始版面设计是开始的第一步,也是我们逐渐熟悉各种细节应用的开始,例如按钮的聚焦,透明度变化显示出点击感

    选择界面


    在这里充分展示出按钮变化浮动的点击感,在旁边设置透明手,在移入时显示,移出时消失,过程延时展现动态感

    出牌界面

    目前出牌的设计大致思路还未形成,主要目标在于打算用牌面代替数字在UI端显示(显然这给后面代码的实现增加了相应的难度)

    得分界面

    战绩暂时以胜利、失败、平局为展示,之后再做更改

    排行界面


    文本的显示在这具有一定的拖动性质

    原型开发工具

    采用Axure RP8

    结对过程

    我们就用户需求进行了讨论,并对相应界面作出优化

    万事开头难,第一张图的登入就做了我们快2两个小时,毕竟需要相应的熟悉过程

    之后的设计相对轻松且具有效率


    这一步是我们比较崩溃的,因为...TM素材找不到牌面成品,只能一张一张做,细节到数字和符号(参加斗地主哈哈哈)

    此次结对作业的PSP

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

    此次结对作业的设计说明

    接到这个作业,脑子里想到的就是澳门首家线上赌场上线了...不过我们很快回归正题,决定挑选符合牌类游戏的主题进行界面设计,让用户体验起来有种“线上赌场”的感觉,当然赌是不可能赌的...我们还打算在选择界面加入游戏规则介绍,方便刚入门的新玩家快速上手。目前的UI界面已具备了基本功能,但仍有待改进,相应的完善工作将会持续进行。

    遇到的困难及解决方法

    • 困难描述

      一开始我们是一窍不通,连块敲门砖都没有,更别提什么开发工具的使用了。所以一头脑直接选择第一个Axure up,反正都要学,还有素材的积累,都不知道哪里去找哎...

    • 解决尝试

      我们找了一些有经验的同学进行了咨询,得到了相关的建议和指引,找到了前进的方向,也在此感谢帮助过我们的人。

    • 是否解决

      已解决(问+做,就完事)

    • 有何收获

      学到了新的前端知识,了解到了许多开发工具,并有着手去尝试,获得了实践经验。

    心得

    沈梓耀

    通过这次作业,我们不但有了更多的娱乐方式,还学习到了许多宝贵的实践知识,更是和小组的同学们有了更多的交流。

    而接下来要面对的是相应代码的考验,我们还需要不断地学习,才能迎接更艰难的挑战。

    黄恒杰

    我突然发觉很重要的一点,就是做设计方面的东西素材特别重要,做得厉害的人一定是资源非常充足的人。毕竟再厉害的

    厨师也难为无米之炊...以后或许搜索资源的能力也将成为评判一个人能力的标准吧,毕竟虽然这个世界逐渐开源化,但好

    的信息也具有很高的价值...

    学习进度条

    第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
    1 0 0 4 4 初步入门了Axure RP8
    - - - - - -
    - - - - - -
  • 相关阅读:
    关于C++名字空间
    选择组合OR继承?
    编译器为C++ 空类自动生成的成员函数
    函数返回值为引用类型
    关于数据库存储过程分页DatagridView BindingNavigator 控件的详细实现
    ADO.NET 安全编码指南 来自MSDN
    ADO.NET中调用存储过程
    视图
    高效使用连接的模式
    GROUP BY, HAVING, COMPUTE, ORDER BY 语句
  • 原文地址:https://www.cnblogs.com/jay-home/p/11581312.html
Copyright © 2011-2022 走看看