第五周作业--测试与版本发布(Alpha版本)
github传送门:https://github.com/Bubblegod/StardrewValley
一、BUG以及修复
a.修复的BUG:
1.存在着运行环境改变后,资源找不到问题
BUG描述:打包jar的时候本来放在项目中的图片不能加载了。
解决方案:百度后发现,需要添加如下函数来读取路径。
2.存在数组越界的bug BUG描述:当人物走到地图边缘的时候,发生了数组越界的问题。
解决方案:在数组的边缘加一排障碍物,不让人物走过去。
3.在角色行走的时候,存在着刷新重绘图时出现黑色条纹的情况 BUG描述:行走的时候,右边与底部出现无法加载的情况。
解决方案:描绘地图的时候,描绘距离人物7格以内的地图即可解决。
b. 不能重现的bug:未找到
c. 这个产品就是这样设计的,不是bug:无
d. 没有能力修复,将来也不打算修复:
1.房子周围有空位,但是走不进去。 BUG描述:房子周围有空位,但是由于底层算法设计的原因,可走进去的地方是以一格一格地计算地,所以某些格子里面包含了房子并且包含了空地,我们都视为不可走的区域。
e. 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复:
1.发动种植技能的时候,回把房子覆盖掉。 BUG描述:地图被分为一个矩形矩阵,当储存房子的数组中的数值被发动植树技能的时候覆盖掉了,整个房子就会消失掉。
发动技能前:
发动技能之后:
解决方案:发动植树技能的时候判断一下
二、场景测试
a.游戏用户会在想玩经营类或农场类游戏时玩我们的游戏
b.用户会想要通过自己的努力和运营壮大农场,体验农场生活
c.我们提供走动,锄地、、种树、砍树、除草等动作让用户体验不一样的农场新生活的体验
三、测试矩阵
用户类型 |
屏幕分辨率 |
操作系统 |
网络速度 |
操作系统默认语言 |
组合总数 |
|
变量数目 |
2 |
3 |
3 |
3 |
2 |
108 |
|
开发小组的成员 |
1920 * 1080 |
Windows 10 |
无线网络 |
中文 |
|
|
开发小组的成员 |
1024 * 768 |
Windows 8 |
局域网 |
中文 |
|
|
开发小组的成员 |
800 * 600 |
Windows 7 |
拨号 |
英文 |
|
|
其他小组的成员 |
1920 * 1080 |
Windows 10 |
无线网络 |
中文 |
主要测试环境:开发小组成员+1090*1080+Windows 10 +无限网络+中文
安装要求:
系统装有java的环境,且需要是64位的