• 第一次结对编程作业


    小组成员

    工具

    使用Mockplus制作

    原型分析

    本来准备生成一个预览网页,可以直接看效果,没想到这软件居然要收费。。只能放点GIF图片了。

    项目树


    登录界面


    初始界面,可以选择登陆或者注册,也可以隐藏或者显示密码

    大厅界面


    登录到大厅界面,左侧显示玩家信息 ,上边菜单栏可以切换窗口,中间有逐渐显示的动画。点击左上角可以退出,退出时会弹出提示。

    排行榜和个人中心


    通过菜单栏可以切换页面。排行榜可以查看玩家的段位,胜率等等;在个人中心可以显示和编辑与玩家有关的所有信息,也有历史、收藏、好友等功能。

    对战界面


    在大厅可以选择三种模式,练习模式用来进行教学,匹配和创建直接进入对战界面。对战界面可以选择出牌、提示、托管等功能,左上角退出模拟游戏结束结算画面,显示排名、分数等。

    总体来说做的比较简陋,尽量做的整齐了点,因为没有素材。不过毕竟是原型设计嘛,意思到了就行是吧233。等到具体实现的时候再丰富一些更细节的功能以及界面的美化。

    设计说明

    由于假期不在学校,合作不方便,所以做的并不复杂,UI比较简单,功能基本上就这些,有些细节有待完善,之后肯定要进行美化。

    最终产品目标是一款可以线上对战,和AI对战的福建十三水游戏。着重实现AI的功能,能够自动判断情况和出牌。

    讨论过程

    注:因为不在学校,所以大部分时间都在线上讨论,没有拍照。就放上聊天截图。评分的同学请手下留情...

    PSP表格

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划 10 10
    · Estimate · 估计这个任务需要多少时间 10 10
    Development 开发 235 315
    · Analysis · 需求分析 20 30
    · Design Spec · 生成设计文档 10 10
    · Design Review · 设计复审 5 10
    · Coding Standard · 代码规范 10 10
    · Design · 具体设计 180 240
    · Coding · 具体编码 0 0
    · Code Review · 代码复审 0 0
    · Test · 测试 10 15
    Reporting 报告 50 80
    · Test Repor · 测试报告 30 60
    · Size Measurement · 计算工作量 10 10
    · Postmortem &
    Process Improvement Plan
    · 事后总结, 并提出过程改进计划 10 10
    -- 合计 295 405

    遇到的困难:

    1. 界面缩放和图标旋转做不出来,原型软件中找不到这个功能。
      • 查找教程尝试解决
      • 已解决。后来发现并不需要界面缩放的功能,图标先转换成图片才可以旋转
      • 收获:多学到了一点细节知识
    2. 大厅动画不会实现
      • 利用搜索引擎
      • 已解决。可以设置动画延迟时间来达到依次出现的效果
      • 收获:各种小功能组合就可以玩出新花样

    心得:

    蒋梦迪:有很多新的东西要学,比如怎么使用原型软件。在制作过程中也要仔细去分析界面需求的功能,然后逐步将其实现。有的时候实现一个功能会影响到别的,需要理清楚层次,马虎不得。

    王德钊:了解了原型设计是怎么一回事,基本掌握了Mockplus的使用,就是一些功能动不动就收费,总的来说对一款软件诞生的过程有了新的了解,对软件设计的概念更加清晰了。

    学习进度条:

    第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
    第1周 0 0 7 7 学会简单的使用Mockplus原型软件
  • 相关阅读:
    函数
    python操作文件
    POJ-2689-Prime Distance(素数区间筛法)
    POJ-2891-Strange Way to Express Integers(线性同余方程组)
    POJ-2142-The Balance
    POJ-1061-青蛙的约会(扩展欧几里得)
    Educational Codeforces Round 75 (Rated for Div. 2) D. Salary Changing
    Educational Codeforces Round 75 (Rated for Div. 2) C. Minimize The Integer
    Educational Codeforces Round 75 (Rated for Div. 2) B. Binary Palindromes
    Educational Codeforces Round 75 (Rated for Div. 2) A. Broken Keyboard
  • 原文地址:https://www.cnblogs.com/whitefather/p/11632072.html
Copyright © 2020-2023  润新知