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

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

一、需求&原型改进:

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

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

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

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

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

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

二、系统设计

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

三、Alpha任务分配计划

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

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

四、测试计划

测试范围

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

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

测试安排

测试人员:

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

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

posted @ 2020-11-03 23:30  jkci  阅读(158)  评论(0编辑  收藏  举报