团队作业5——测试与发布(Alpha版本)
| 这个作业属于哪个课程 | 班级的链接 |
|---|---|
| 这个作业要求在哪里 | 作业要求的链接 |
| 这个作业的目标 | 测试与发布(Alpha版本) |
| 姓名 | 职责 |
|---|---|
| 梁志聪 | 游戏功能开发和游戏测试 |
| 李永杰 | 剧情和地图设计和游戏测试 |
| 曾繁曦 | 找素材 |
GitHub地址
一、Alpha版本测试报告
1、在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?
测试过程中发现了8个bug,修复的bug有7个,不能重现的bug有0个,无法修复的bug有0个,延后修复的bug有1个。
(1)修复的bug:
由于属性错误的指针引用,导致不同存档之间的怪物数值错误继承。
由于楼梯对进入其检测区域节点检测缺失,导致无法正确使用。
没有添加检测导致自动存档可以在任意界面使用。
随机乱点有概率导致人物斜向偏移导致方向计算结果为斜对角,而不存在这种情况的判定,导致游戏报错。
障碍物和门重叠导致人物无法开门。
NPC对话对话框弹出位置错误。
地图资源设计不合理导致不存在通关路线。
(2)不能重现的bug:
无。
(3)这个产品就是这样设计的,不是bug:
自动存档和主动存档是割裂的,可以从存档1直接回到存档2,3,4等不同存档时交互留下的自动存档。
(4)没有能力修复,将来也不打算修复:
无。
(5)这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复:
某层的楼梯需要进出一次才能成功上楼。
2、场景测试(scenario testing),包括以下内容:
(1)你预期不同的用户会怎样使用你的软件?
玩家可以通过反复存读档制定游戏策略,从而规划出一条通关路线,在通关过程中体验游戏剧情和角色成长的乐趣,然后可以多次游玩找出更优的解法。
(2)他们有什么需求和目标?
享受游戏剧情以及良好地图设计,体会规划通关路线和角色成长的乐趣。
(3)你的软件提供的功能怎么组合起来满足他们的需要?
按照他们的需求和目标制作游戏的相关功能,如自动存档可以降低反复存读档的负面情绪。
(4)你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)
使用godot4.3进行测试。
(5)你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)
功能完整性:完成魔塔类游戏应有的大部分功能。
稳定性:游戏在大部分情况下能稳定运行。
用户体验:用户界面友好,操作流程清晰,易于上手。
二、Alpha版本发布说明
1、列出这一版本的功能(在原有项目基础上开发的列出新功能)
(1)存档数量增加至一千。

(2)对于消耗性事件进行自动回档,方便撤回选择。
(3)新增怪物特殊属性。

(4)新增金币。
(5)新增机关门。

2、以原有项目为基础开发的,列出这一版本修复的缺陷
由于新增许多功能,发现存在一些无法复现的bug,这些bug小概率导致游戏崩溃。
3、对运行环境的要求
| 平台 | Windows |
|---|---|
| 硬件配置 | 支持 SSE2 指令的 x86_32 CPU 或任何 x86_64 CPU |
4、安装方法
github下载压缩包。
5、描述系统已知的问题和限制
(1)由于人物速度与屏幕帧率相关,因此当笔记本电脑处于省电模式等系统时会出现人物移动速度过慢的情况,而人物移速过慢时频繁点击会带来一些人物闪烁的问题。
(2)由于A*算法设置问题,现阶段鼠标寻路会忽略到达目标节点路上的怪物,门,宝石等内容,只会寻找最短路径,然后前往。该问题会在下个版本进行优化。
(2)由于使用了对话插件,对话框的文字变为繁体中文。
6、说明软件的发布方式以及发布地址
GitHub中发布。
GitHub发布地址

浙公网安备 33010602011771号