王者荣耀团队互评探路者团队贪吃蛇软件
由以上两图贪吃蛇的位置不同可知,运动功能实现。并且我能够通过使用键盘上的上下左右方位键控制蛇的移动方向,蛇在控制的方向上进行直线前进。
2 吃食物功能
当界面任意位置出现食物,用户使用方位键控制蛇移动到食物周围,当蛇头碰到食物时则表示贪吃蛇吃到此食物,界面上会在任意位置出现下一个食物,用户再次控制蛇去吃这一食物。吃食物后蛇身变长,功能实现。
3 死亡判定功能
以上图可知,死亡判断功能实现。当蛇头在前进方向上撞到墙壁或蛇头吃到蛇身时,给出死亡判定,并给出用户本次游戏得分,在下一次用户使用软件进行游戏时会将本次成绩加入到成绩排名列表中。
4.加速功能
为了增加游戏的娱乐性,本软件增加了加速功能,用户可按键盘上的PgUp键进行加速功能,之后贪吃蛇会以大约1.5倍的速度前进。
当我点击pgup键时,贪吃蛇的速度确实加快了。可判定加速功能实现。
5.减速功能
除了加速功能,本软件还增加了减速功能,当蛇头过程不易操作或用户操作不熟练时可进行减速操作,减速后速度约为原始速度的90%。相对应点击pgdn时减速功能实现。
6 开始游戏功能
当用户进入游戏主界面时,可在界面中下方显眼的位置找到“开始游戏”按钮,点击后用户可进行新游戏,即单词版贪吃蛇游戏。开始游戏功能实现。
6.暂停/继续游戏功能
当用户使用软件时,由于个人原因需要暂停游戏进程,用户可点击界面下方的“暂停/继续游戏”按钮实现暂停游戏功能,之后在方便的时间再次点击这一按钮继续之前的游戏。由图可知暂停游戏功能实现。
7.停止游戏功能
当用户需要结束软件,停止游戏时,可点击界面下方的“结束游戏”按钮实现结束游戏功能
8.选择地图功能
为了增加游戏的自主性,增加改变地图功能,用户可自行在已有的地图列表中选择地图进行游戏,地图列表位于界面下方左侧设置区中。此外,为了降低游戏的难度,我们还为用户添加了“显示网格”,可减轻用户的游戏难度,通过网格对齐前进方向而做到及时调整。当用户点击了“显示网格”后,用户可自行选择喜欢的网格颜色。
当我选择地图二时,地图就变化了。由上图可知变换地图功能实现。
9.改变背景颜色功能
用户可根据自己的喜好选择不同的背景颜色,在界面左边设置区点击“改变背景颜色”按钮,在跳出的颜色选择框中选择任意颜色作为游戏界面的背景颜色。
当我点击改变背景颜色时,颜色确实变化了。可知改变背景颜色功能实现。
10.改变蛇头颜色功能
当用户对系统预设的蛇头颜色不满意时,系统提供“改变蛇头颜色”功能,选择设置区域中的“改变蛇头颜色”按钮,在系统提供的蛇头颜色中选择任意颜色作为游戏时蛇头的颜色。
当我改变蛇头颜色时,蛇头颜色确实变成绿色了,改变蛇头颜色功能实现。
11.改变蛇身颜色功能
本软件除了提供改变蛇头颜色的功能,还提供了改变蛇身颜色的功能,用户可选择任意由系统提供的蛇身颜色进行颜色自主设置。
如图将蛇身颜色设置成蓝色成功。可知改变蛇身颜色功能实现。
12.改变食物颜色功能
当用户不满意程序预设的食物颜色时,可点击界面设置区的“设置食物颜色”按钮修改食物颜色,在所给颜色列表中选择任意颜色。
当我把食物颜色变成黑色时,食物的颜色确实变化了。
13.音乐选择功能(新增)
为了增加程序功能的完善性,本组增加了音乐选择功能,用户可在下拉列表所提供的音乐列表中选择自己喜欢的音乐作为游戏背景音乐;此外,若用户不希望在进行游戏中播放音乐,用户可同样在音乐列表中选择最后一项“无音乐”。
如图音乐选项没有下拉列表。
14.恢复默认设置
点击恢复默认设置按钮后,恢复到了初始的颜色设置。功能实现。 当用户想要恢复软件的预设颜色时,用户可点击设置区中的“恢复默认设置”按钮,一键还原成最初设置好的各类颜色。
15.成绩排名显示功能(新增)
为了能够显示用户之前游戏的分数及排名,本软件增加“成绩排名显示”功能,用户可在软件界面右方的成绩排名区域随时查看自己之前游戏记录和排名,可以增加用户使用本软件进行游戏背单词的动力和兴致,使软件拥有更长的使用寿命。
由上图可知排行榜没有实施更新。
16.游戏单词列表功能
由上图可知功能实现。本软件为单词版贪吃蛇益智游戏软件,所以在程序设计时本组添加了单词列表显示功能,用户在进行游戏时可随时查看自己要进行游戏的单词和游戏进度,增加软件的人性化设计。
17.游戏说明功能
由上图可知功能实现。 本功能主要是为了简单的指导新玩家进行游戏,用户在阅读完游戏说明后可对游戏的规则和玩法有了一定的了解,为之后愉快顺利地进行游戏奠定基础。这一功能也是本软件人性化设计的一个体现方面。
18.欢迎界面功能(新增)
由上图可知功能实现。为了增加软件的用户友好性,在打开游戏运行程序后显示欢迎界面。
19.选择单词词库功能(新增)
由上图可知功能实现。为了针对不同需求的用户, 软件增加选择英语单词词库功能,包括:简单词汇和复杂词汇,在软件欢迎界面上用户可根据不同需求选择不同的单词词库进行游戏,从而增加软件使用人群的针对性,让英语单词需求不同的用户都能享受不同的需求。
综合以上探路者团队未完成下拉音乐列表功能以及不能够实时更新排行榜功能。其余功能全部实现。
二.基于NABCD的探路者团队贪吃蛇作品的评论
1.根据(不限于)NABCD评论作品的选题
N:随着人们生活压力越来越大,需要去去缓解压力,并且也需要不断进步,学习英语知识。
A:它是基于java开发的一款软件,采用逐个吃字母,加长蛇身,增强记忆的做法。
B:贪吃蛇这款软件,既可以背单词,又能通过游戏环节压力,是一个不错的选题。
C:相比于同类产品,它的界面不够丰富,并且和普通记单词软件相比,它无法发音,不能练习听力。
D:该软件是给予电脑端JAVA运行环境的一款游戏,用户没办法随时随地的使用,并且必须要安装JDK。
2.评论作品对选题的实现效果。
界面设置有些简单单调,没有炫酷的感觉。但是各项功能都完成的很好,尤其是吃字母,蛇身会变长,并且能够记住单词。
3.就现有技术和工作量,不改变选题的主要方向,为该作品在beta版本可增减的功能提出改进意见。
希望实现分数排名功能实时更新,使用户更有热情去玩。
希望多一些背景音乐,实现下拉列表,能够自主的选择音乐。
把界面做的更炫酷。增加四六级词库,以顺应我们学生的需求。希望每吃一个字母都有相对应的音效,增强玩游戏的兴趣。
posted on 2017-11-29 16:00 图子会变成好的程序员 阅读(380) 评论(0) 编辑 收藏 举报