• 第一次结对编程作业


    结对成员:

    031702227 林镕炜

    031702442 陈锦杰

    需求分析:

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

    原型分析:

    开发工具:Axure Rp

    初始页面:

    注册界面

    进入首页后点击注册,跳转到注册页面,注册完成后会自动跳转到登入页面:

    登入界面

    可以通过首页点击登入,跳转到注册页面,新用户也可以从注册页面进入登入界面:

    游戏大厅

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

    创建房间

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

    加入房间

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

    游戏效果

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

    对局记录

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

    历史排行

    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

    结对的过程

    结对照片

    结对描述

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

    结对成员分工

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

    设计说明

    设计的流程图

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

    困难及解决方法

    困难描述

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

    解决尝试

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

    是否解决

    已解决

    有何收获

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

    个人心得

    林镕炜:素材是真滴难找,特别是桌面背景元素,第一次使用原型软件,花了不少时间去弄清楚软件的使用,后面还是装了汉化版,英语真滴差。感觉后面作业的实现更难了,好难啊。
    陈锦杰:通过这次结队我体会到了队友的重要性,队友既可以与我互补我们的短板又能在我们的瓶颈期相互支持。虽然我们的能力不是很好但有一个团队我们就能突破自己的极限,做出意想不到的成果,同时我觉得我应该在前端这一方面多多研究争取下次做得更好。

    学习进度条

    第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
    1 0 0 10 10 界面设计
  • 相关阅读:
    C# 特性学习笔记
    Nhibernate学习的第二天
    Nhibernate学习的第一天
    SQL循环添加表中的字段
    加班
    bat文件重启SQL服务和IIS服务
    判断是不是手机访问的网站
    解决Ueditor 不兼容IE7 和IE8
    实现链表的初始化,按值查找,插入,删除
    判断任一二叉树,是否为满二叉树.(输出二叉树,节点总数,二叉树深度)
  • 原文地址:https://www.cnblogs.com/-rain77/p/11633420.html
Copyright © 2020-2023  润新知