第一次结对编程作业 成员介绍 原型分析: 结对的过程 PSP表 设计说明 困难及解决方法 心得体会 代码进程

第一次结对编程作业
成员介绍
原型分析:
结对的过程
PSP表
设计说明
困难及解决方法
心得体会
代码进程

031702442陈锦杰
031702227林镕炜

原型分析:

采用工具:

Axure Rp

初始页面:

第一次结对编程作业
成员介绍
原型分析:
结对的过程
PSP表
设计说明
困难及解决方法
心得体会
代码进程

注册界面

进入首页后点击注册,跳转到注册页面,注册完成后会自动跳转到登入页面:
第一次结对编程作业
成员介绍
原型分析:
结对的过程
PSP表
设计说明
困难及解决方法
心得体会
代码进程

登入界面

可以通过首页点击登入,跳转到注册页面,新用户也可以从注册页面进入登入界面:
第一次结对编程作业
成员介绍
原型分析:
结对的过程
PSP表
设计说明
困难及解决方法
心得体会
代码进程

游戏大厅

制作较为简洁,有创建房间、加入房间、对局记录、历史排行、规则说明等功能,可通过游戏大厅进入其他功能页面。

第一次结对编程作业
成员介绍
原型分析:
结对的过程
PSP表
设计说明
困难及解决方法
心得体会
代码进程

创建房间

创建房间,自己为房主,可由2~4人同时进行游戏:

第一次结对编程作业
成员介绍
原型分析:
结对的过程
PSP表
设计说明
困难及解决方法
心得体会
代码进程

加入房间

加入别人的房间,别人为房主,可由2~4人同时进行游戏:

第一次结对编程作业
成员介绍
原型分析:
结对的过程
PSP表
设计说明
困难及解决方法
心得体会
代码进程

游戏效果

可以通过创建房间或者加入房间进入游戏界面,开始游戏,游戏结束后可以选择返回大厅或者继续游戏,但是游戏过程中不能返回大厅。具体初步效果如下:

第一次结对编程作业
成员介绍
原型分析:
结对的过程
PSP表
设计说明
困难及解决方法
心得体会
代码进程

对局记录

游戏过往对局结果记录,包括对局玩家、积分变动明细以及具体对局时间:

第一次结对编程作业
成员介绍
原型分析:
结对的过程
PSP表
设计说明
困难及解决方法
心得体会
代码进程

历史排行
第一次结对编程作业
成员介绍
原型分析:
结对的过程
PSP表
设计说明
困难及解决方法
心得体会
代码进程

结对的过程

结对照片

第一次结对编程作业
成员介绍
原型分析:
结对的过程
PSP表
设计说明
困难及解决方法
心得体会
代码进程

结对描述

两个菜鸡通过某种缘分走到了一起共同讨论与研究这次的作业,虽然两个人不是很强但通过两个人的互补也能够完成这次的作业。

结对成员分工

林镕炜:主要负责界面设计和拼接。
陈锦杰:博客撰写以及界面层次结构的研究。

PSP表

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

设计说明

需求分析:

最终能实现“福建十三水”的自动化出牌系统,本次设计的原型模型包括:初始页面、登录界面、注册界面、游戏大厅、创建房间界面、加入房间界面、游戏界面、游戏记录界面、排行榜界面、游戏规则界面等。

设计的流程图

第一次结对编程作业
成员介绍
原型分析:
结对的过程
PSP表
设计说明
困难及解决方法
心得体会
代码进程
这次的十三水的设计界面主要是来自一次斗地主的灵感
画风较为喜庆,映衬出我们欢乐十三水的主题
设计人性化,对于初学者我们自带了规则说明可充分了解十三水的乐趣,同时我们提供了排行榜让高端玩家体验冲榜的乐趣,同时我们还设计了历史记录,可以让玩家回味自己的过去总结经验继续奋斗
设计简约、美观,我们采用反面为白边蓝底、正面为数字加花色的扑克牌结构简单美观。

困难及解决方法

困难描述

界面设计的背景难寻,我们两个在设计方面还是不太行只好在网络上寻找素材,找到的素材都难以进行修改和重做

解决尝试

在十三找不到素材的情况下我们就尝试的到其他的棋牌类的游戏界面进行寻找最后在斗地主中找到了合适的背景再通过我们的改造就符合了我们的要求

是否解决

已解决

有何收获

1、要灵活变通不能只吊死在一棵树上,同时要善于去发现一些可以利用的东西。
2、要勇于去尝试不行我们可以再试一次
3、要和队友团结协助从而达到双赢

心得体会

通过这次结队我体会到了队友的重要性,队友既可以与我互补我们的短板又能在我们的瓶颈期相互支持。虽然我们的能力不是很好但有一个团队我们就能突破自己的极限,做出意想不到的成果,同时我觉得我应该在前端这一方面多多研究争取下次做得更好。

代码进程

第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
1 0 0 10 10 界面设计