第一次结对编程作业

一、结对成员

031701129黄宇航
041701208胡康

二、使用工具

axure rp9和ps

三、原型分析

  • N——Need
  • 开发一套“福建十三水”游戏的自动化出牌系统。

  • A——Approach
  • 对需求进行分析,目前需要7个界面。
    • 开始游戏
    • 登录及注册
    • 开启一局游戏
    • 游戏界面
    • 排行榜
    • 历史战绩

    流程图

    第一次结对编程作业_第1张图片

    开始游戏界面

    这里我们 很贴心的标上了健康游戏忠告

    登录和注册界面

    是不是有种登录学校某个网站的感觉2333
    目前还没有考虑第三方登录的问题,然后注册方面没有设置绑定手机号或邮箱,这方面在后续会跟进。

    进入游戏后菜单界面

    可以通过右侧的查看信息了解自己的游戏情况,因为时间问题没有考虑这方面

    游戏界面

    模仿了一下打麻将。

    排行榜

    段位什么的还没有考虑,打个游戏嘛,开心最重要。

    历史战绩

    这里设计的不太走心,历史战绩应该只能看到自己的,这点在后续结对作业中会得到更改。

  • B——Benefits
  • 页面简洁,实现了该有的功能

  • C——Compettors
    • 优势
      It just works.

      第一次结对编程作业_第2张图片

    • 劣势
      我们做的界面不够好看,不够吸引人,游戏可玩性比较低,另外缺少许多功能诸如聊天,社交。

  • D——Delivery
  • qq空间,朋友圈,好友群

四、结对过程及结对照片

第一次结对编程作业_第3张图片

绝对不是摆拍

五、PSP表格

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

六、设计说明

以简洁明了为主,拒绝花里胡哨,实现作业要求的功能即可。

七、遇到的困难及解决方法

(1)困难描述

  • Axure RP9的使用,UI素材的查找,国庆假期,以及最重要的两位男生的审美能力

(2)解决尝试

  • 有关软件的使用打开说明书依靠度娘,b站,慕课网
  • 素材大部分来自于千图网和其他网站
  • 学习其他人的优秀作品

(3)是否得到解决

(4)有何收获

  • 合理的分工很重要
  • 学习了axure rp,ps
  • 一定程度上提高了审美吧

八、个人心得

要学的东西真的好多,不会设计,直男审美,后续写代码肯定又要折磨死我。。。

为了后面代码实现提前学习python图形界面tkinter后来发现好像PyQt好像也不错,现在十分纠结该看哪一个

痛并快乐着

九、记录自己的学习进度条(每周追加)

第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
1 100 100 10 10 了解如何使用markdown,GitHub等~~Typora真好用~~
2 250 350 30 40 学习python,深入学习正则表达式,一些函数
3 300 650 20 60 接触python的游戏库pygame和图形界面

你可能感兴趣的:(第一次结对编程作业)