A.探路者——贪吃蛇游戏(测评人:黄泽宇)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了A.探路者——贪吃蛇游戏(测评人:黄泽宇)相关的知识,希望对你有一定的参考价值。

一、基于NABCD评论作品,及改进建议

每个小组评论其他小组Alpha发布的作品:
1.根据(不限于)NABCD评论作品的选题;
2.评论作品对选题的实现效果;
3.就现有技术和工作量,不改变选题的主要方向,为该作品在beta版本可增减的功能提出改进意见。

1.根据(不限于)NABCD评论作品的选题。

 根据探路者的Alpha发布选题背景及意义进行考量:

贪吃蛇游戏团队的选题背景及意义

NABCD标准考量

      贪吃蛇作为一个经典的游戏,设计简单,实用和娱乐性高。对于贪吃蛇传统的玩法,大家众所周知,即:玩家通过控制游戏手柄上下左右四个方向控制蛇的前进方向,每当吃到一个东西就会增加相应的分数,蛇的身子会越吃越长,蛇身越长游戏的难度就越大,不能咬到自己的身体,也不能碰到墙壁。

      我们在实现传统贪吃蛇的基础上,实现对功能的扩充,增加将字母转换成食物,依次获取从而实现背单词的功能,使用户在娱乐的同时达到背单词的目的。

(1)Need需求:学习英语是所有学生会面临的问题。提高词汇量对学习英语是十分必要的,该游戏讲娱乐与学习很好的结合,符合市场需要。

(2)Approach做法:采用按顺序吃单词的游戏方式。

(3)Benefit好处:增加学习趣味性,重温经典游戏并且边玩边学。

(4)Competitors竞争:相比于同类软件中可能记单词效率不高,毕竟这是一个记单词效率和操作熟练程度想关联的游戏。

(5)Delivery 交付:由于该游戏属于电脑端应用程序,至于如何让用户更便利使用这个游戏背单词,测评者表示存在疑问。

 

2.评论作品对选题的实现效果

作品的实现效果满足该团队所述的预期功能,希望后期提高游戏界面美化程度。

3.就现有技术和工作量,不改变选题的主要方向,为该作品在beta版本可增减的功能提出改进意见。

建议1:在界面设置的提示改为N格/秒更为直观,现有界面提示N毫秒/格用户并没有直观的感受。

建议2:如若后期扩充单词库的可否考虑与地图1中贪吃蛇通关长度相匹配(经计算该游戏最大长度为18*33=594),或为了背更多单词当累积到一定分数时贪吃蛇身体长度消减一部分。

二、基于spec评论作品

评论其他小组Alpha发布作品的软件功能说明书。试用(并截图)所有其他小组的Alpha作品,与软件功能说明书对比,评论Alpha作品对软件功能说明书的实现。

首先按照该团队在coding.net给出的README.txt文件运行该软件运行界面如下图:

技术分享

虽然显示没有配置文件,但是游戏界面任然可以运行,出现此问题原因不明,游戏初始运行界面如下:

技术分享

 根据探路者团队发布的功能进行测试,测试结果及运行截图如下:

 

功能

测试

测试截图编码

 

传统贪吃蛇功能

 

 

1

上、下、左、右键控制蛇头方向。

通过

图1

2

吃到食物蛇身变长,同时生成新的食物。

通过

图2

3

开始、暂停、继续、停止游戏的功能。

通过

图3-1、3-2、3-3

4

加速、减速。

通过

图4-1、4-1

5

可对地图、蛇头、蛇身、食物的样式进行选择。

通过

图5

6

记分功能。

未通过

图6-1

 

新增背单词功能

 

 

1

将食物有英文字母代替,顺次吃取字母,构成一个完整的单词。

未通过

图7-2、7-3

2

实现词库,完成一个单词后继续出现新的单词。

未通过

图7-3

3

完成一个单词后记一分,游戏结束后提示总得分。

未通过

图8-2

 

附录

 

 

1

地图、网格切换以及游戏中途切换设置刷新

通过

图9

2

更改蛇头、蛇身、食物的样式游戏中途更改颜色设置刷新正常

通过

图10

3

遇到整个单词的食物吃到任何一个字母都可以

未通过

图11

 

图1上下左右操作正常。

技术分享

 图2吃到食物蛇身变长,同时生成新的食物正常。

 技术分享

 

图3-1 开始游戏的功能正常。

技术分享

图3-2暂停游戏的功能。

技术分享

 图3-3停止游戏的功能正常。

技术分享

 

图4-1减速正常。

技术分享

图4-2加速正常。

技术分享

 

图5可对地图、蛇头、蛇身、食物的样式进行选择正常。

技术分享 

 

图6-1 箭头所指为与自身相撞但是并没有出现得分窗口,计算得分异常。

技术分享

图6-2 接着图6-1开始游戏分数则统计正常,分数统计正常

技术分享

 

图7-1 将食物有英文字母代替,顺次吃取字母,构成一个完整的单词。

技术分享

 图7-2 在初始长度下并没有出现符号、字母或者单词。

技术分享

 

图7-3 在完成stream单词后没有有出现新的单词,且经过多次不同路径跑单词出现位置没有被蛇身挡住,并且在运行过程中单词曾在游戏设置的墙上网格位置出现过(此处并未截图),游戏吃掉字母后并未撞到墙,希望团队后期修补该bug.

技术分享

 

 图8-1地图1计分正常

技术分享

图8-2可见贪吃蛇长度为初始长度,但是撞到墙后不是初始设置的-1分,计算得分异常。

技术分享

 

图9地图、网格切换以及游戏中途切换设置刷新正常。

技术分享

 

图10 更改颜色以及游戏中途更改颜色设置刷新正常。

技术分享 

图11 碰到整个单词任何一个字母应该显示被吃到,并非只是吃到单词首字母或尾字母,才识别为整个单吃被吃到。

技术分享

 总结:探路者团队的贪吃蛇游戏基本功能完善,吃单词游戏比较有创意,但是可能部分代码循环加载时有点小毛病希望该团队后续改进增并添新功能,为我们带来更好的游戏体验,总体满意。




以上是关于A.探路者——贪吃蛇游戏(测评人:黄泽宇)的主要内容,如果未能解决你的问题,请参考以下文章

互评beta版本 - 探路者贪吃蛇

2017秋-软件工程第七次作业-探路者贪吃蛇阿尔法发布

基于spec探路者团队贪吃蛇作品的评论

探路者贪吃蛇β发布展示(视频展示)

2017秋-软件工程第七次作业-探路者贪吃蛇阿尔法发布展示(视频展示)

2017秋-软件工程第五次作业-探路者团队选题展示(文案+美工)