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

    结对情况

    * 041701404 丁枢桐

    * 031702105 张凌昕

    队友博客

    https://www.cnblogs.com/wadx2019/p/11579094.html

    原型分析

    1、所需设计

    • 因为这次是福建十三水,虽然作为一个土著人,但是我看到题目的时候心态蹦了,因为我并不知道十三水怎么打,于是我就在周末请教了我的舅舅,虽然在请教之后,大致懂了一些,但是还是不是很熟练。

    • 因为是卡牌游戏,所以我想了一下,于是先将要做的部分先列出来,然后再思考他们之间的关系,于是得出了这样的流程图

    • 然后我再根据流程图,得出了大致的雏形,具体的可以看下图

    • 接着, 我再设计出每个界面

    2、UI设计

    (1)游戏的首页

    • 游戏的首页我个人觉得应改衬托出主题,然后实现注册,登入等功能
      于是,我是这样设计的

    (2)注册界面

    • 玩家先注册账号

    (3)登录界面

    • 然后当我们点击登录界面时,就会有这样的效果

    • 当我们忘记密码时,还可以重新修改密码

    (4)游戏大厅

    • 然后,我们就可以登入大厅了

    • 登入大厅后,如果是新手,可以点击帮助键,就可以知道游戏的规则

    • 在知道规则后,就返回大厅,点击开始游戏,点击开始游戏后,即可选择一种情况

    (4)对战界面

    • 之后就可以进入对战状态

    (5)输赢结果



    (5)查看排名

    (6)查看历史记录

    • 还可以看往期的记录

    所使用的原型开发工具

    本来,我是先使用Axure RP 8的,但是,在做完第一稿后,有点一言难尽,而且有些内容感觉不是很好用,于是我就用了墨刀,墨刀内置丰富的组件库和图标库,小白也能轻松掌握,简单拖拽、排列组合。然后在做原型之前,我看了一篇博客,分析对比了几种的原型设计工具,觉得在原型设计工具的挑选上挺有用的
    https://blog.csdn.net/sTeVes/article/details/22878493

    结对的过程

    找枢桐同学结对的过程

    因为是组内结对,于是就找丁枢桐同学结对,然后枢桐同学说他一脸微笑而又亲切的答应了

    结对讨论的照片

    结对的讨论过程

    因为不能经常一起讨论,于是我们基本上都是QQ在线讨论的。我们结对的讨论过程主要是我先写,然后写完后给枢桐同学看,然后枢桐同学找出需要改进的地方,然后我再接着改,然后枢桐同学再看,然后再改,于是把一些问题给解决了。虽然做不到最好,但是要不断的改进我的原型就差不多做了5-6个,改进了十几次,最终终于成功了。

    PSP表

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

    遇到的困难及解决方法

    困难描述

    这次作业种,遇到的困难有很多,其中就是如何使用原型开发工具,以及在原型制作的过程中所不能达到预期效果的情况,还有在修改过程中的情况

    • 比如以前做过这种的原型


      还有这种的原型

      画风真的是一言难尽。。。。。。。

    解决尝试

    我在网络上又下载了很多素材,并且自己又不断的改进,像”福建十三水“,“WIN”,“LOSE”这样的 就做了许多次的尝试。并且在做出效果之前,我还找了我的舍友们帮我一起看,帮我找找还有哪些需要改进的地方,让她们先当作我的用户。然后我根据她们的需求再不断的完善我们的原型。之后我又给我的几个高中同学看了一遍,让他们来评价我们的原型设计图。在不断的修改,试用,找茬中不断改善
    我的“福建十三水”的修改历程,这些只是我修改的一部分。


    是否解决

    是的,在最后,我还是把这些问题给解决了,把画风给纠正了,并且把很多东西给改掉了。

    有何收获

    我在解决问题的过程中,学到了更多的原型开发的知识,并且,发现很多东西是要不断的尝试,不断的修改的。并且要认认真真的做好

    心得体会

    张凌昕

    在本周的原型制作中,我学到了很多新的知识,虽然过程很艰难,并且做了很多新的尝试, 虽然在改原型的时候心态崩了,但是最终还是做出来了,表示很开心。丁枢桐同学心比较细,帮我看我原型的不足之处,刚刚开始做的时候,有点少女心爆棚,然后各种少女心的元素 加进去。丁枢桐同学看了心态都炸裂了,于是我改了第三稿,第四稿,虽然过程很艰辛,但是的整体过程还是很愉快的。而且在这次作业之后,我会更认真的思考问题,更细心的完成很多事情,我觉得很多事情,并不是大致怎么样就怎么样的,而是要更注重细节。丁枢桐同学教会了我要更加细心的完成每一件事。
    而且这次作业中,一些很尴尬的技术问题,除了从度娘中找寻答案,还有加上一些自己的应变。我觉得很多事情并不是一开始就可以做好的,而是不断的修改,不断的改进,从而得到更好的效果。

    丁枢桐

    在这次原型设计中,我懂得了包容和耐心,一开始张凌昕同学由于“少女心膨胀”,把福建十三水界面做成了“奇迹暖暖”,当时已经周六了,她交付给我审核,我看到这个界面,一开始就懵了(怀疑人生)。起初,我有点生气和不耐心。但后来,静下心来努力和张凌昕同学沟通,希望她可以做一个真正有点像棋牌游戏的界面。张凌昕同学一开始心里不理解我,认为我不认可她。后来我耐心地和她解释,并且从客户的角度帮她分析,最终,张凌昕同学懂得了,做软件不仅要看软件设计者的个人喜好,更要注重用户的喜好。
    同时,在本次设计中,由于双方都不了解工具的使用,所以我也想了一些“骚操作”去弥补,比如字体不够大等问题。让我深刻认识到有些问题不一定非要用常规的方式去解决,可以用一些超出常规的方法,或许也能产生很好的效果。

    学习进度条

    第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
    1 0 0 4.5 4.5 学会了Axure rp 还有墨刀的使用方法
    ... ... ... ... ... ...
  • 相关阅读:
    设计模式之——浅谈strategy模式(策略模式)
    设计模式之——bridge模式
    验证ip地址
    查询sqlserver数据库表的记录数
    iis网站部署常见错误
    asp.net 向后台提交 html 代码段 包括 <> 标签
    jquery花式图片库——jqFancyTransitions
    为sqlserver数据库添加专用用户名
    sqlserver 收缩数据库/文件
    你使用的ie版本过低请。。。
  • 原文地址:https://www.cnblogs.com/zhanglingxin/p/11580006.html
Copyright © 2011-2022 走看看