zoukankan      html  css  js  c++  java
  • 团队作业3--需求改进&系统设计

    团队作业3--需求改进&系统设计

    一、需求&原型改进:

    1、游戏部分设计时的问题以及修改

    问题1:地图障碍物添加后与地图背景重合 修改:改变人物与地图的相对移动距离。

    问题2:武器系统的添加无法控制武器的开关 修改:添加控制代码

    2、对《需求规格说明书》的改进

    不足:人物读档与存档问题、地图的障碍陷阱的添加、金币机制的奖励、人物的交互。而且上周的初稿关于的设计只是点出了所要实现的功能,原本是想在一个窗口放入游戏的图标来通过点击图标启动游戏,但在这周的UI界面设计过程中,发现这一思路较难实现,且会使得整个界面的排版显得比较空洞。

    改进:在游戏平台搭建人物的读档系统,并与游戏中的存档相勾连。增加地图的陷阱机制,增加游戏的难度。增加金币奖励机制,提高游戏的可玩性和互动性,增加玩家的兴趣。研究人物交互,完成人物碰撞。同时在界面设计上做出一点改进,增加一个文本显示窗口来显示游戏的介绍,以及游戏的操作方法,然后游戏的启动通过文本显示窗口上的启动按钮来启动。

    二、系统设计

    利用python搭建了游戏平台,并用pyqt5+qtdesin设计,在pycharm上运行测试。用pygame编写的游戏内容。人物读档与人物存档相结合,保存用户的信息。

    三、Alpha任务分配计划

    游戏平台开发组的wbs图如下:

    整个项目工程的任务认领github截图如下:

    四、测试计划

    测试范围

    测试范围主要是游戏及平台各自的功能模块的测试;

    功能 具体内容
    游戏运行测试 在测试人物移动,当背景图移动到接近尾声时,出现了背景移动的问题。我们想到的解决办法是在背景图移动动一定程度时,就要背景图不动,人物动,
    这就要实现一些判断。
    注册功能 用户注册一个账号,同时设置安全问题
    更换密码 调出对应账号的安全性问题来验证用户身份
    更换登录账户 关闭平台窗口并注销登录后弹出登录界面以更换账户
    退出登录 注销登录并关闭窗口
    信息显示 显示游戏的介绍,以及游戏的操作方法,显示玩家游戏达到的最高关数,显示玩家游玩游戏时长

    测试安排

    测试人员:

    测试模块 人员
    游戏运行测试 陈健,陈乙鑫,陈蜀毅,杜仲谋,陈家健
    注册功能 卢柏铖
    更换密码 卢柏铖
    更换登录账户 李兆海
    退出登录 李兆海
    信息显示 李兆海

    测试的时间并没单独设置,在开发过程中没完成一个功能模块负责人就对其进行测试。

  • 相关阅读:
    autoLayout适配
    iOS FMDB 无法更新二进制数据的问题
    iOS 数据库操作崩溃提示“ int rc = sqlite3_step([_statement statement]);”或者提示“ rc = sqlite3_step(pStmt);”
    iOS点击cell时,控件背景色消失的解决方法
    UISegmentedControl 的使用
    自定义cell侧滑删除
    iOS设置cell选中时文字颜色的变化
    iOS 如何在Label中显示html的文本
    iOS 单例的销毁
    类似微信聊天界面加载历史记录的样式
  • 原文地址:https://www.cnblogs.com/lizhaohai/p/13923158.html
Copyright © 2011-2022 走看看