第一次结对编程作业

结对情况

* 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 还有墨刀的使用方法
    ...|...|...|...|...|...|
posted @ 2019-09-24 18:22  zhanglingxin  阅读(289)  评论(3编辑  收藏  举报