团队作业
软工六组
产品经理:苗正
UI设计师:卜赫扬,丁广辉
软件测试工程师:孙正阳,李俊岐
软件工程师:崔旭,于飞
博客撰写人:苗正
项目:贪吃蛇
目标用户:本班学生
需求:
1)美化ui界面
2)游戏操作不够完善
改进办法:
重新定义食物的坐标来控制它的出现的位置,用函数来画出矩形,
用方向键来表示蛇的移动的房间等等,还有用数组来存放蛇身各节的坐标,
更改按键设置,调整背景颜色
创新食物 陷阱以及界面
优化UI
好处:
消磨时间,缓解压力
软件原型说明书:
功能:随即产生食物。
有分数统计、排行榜、分数存储等的功能。
有同步播放的音乐、声音效果。
蛇在封闭的墙里用用矩形表示,围墙里随机的出现一个食物,通过按键盘的四个光标键控制蛇向上、下、左、右四个方向移动,蛇头撞到食物,食物就被吃掉,蛇本身长一节,接着又出现了食物,等待蛇来吃。食物用另一种颜色的矩形表示,并且每次食物的位置是随机出现的。游戏中要使蛇的长度尽可能的长,但是不能使蛇撞到四周的墙壁,且蛇的身体不能撞到一起,否则游戏结束
玩法:1)进入游戏:点击开始
2)游戏界面:游戏界面的左上角为游戏的标题和游戏的创作人,右上变是目前的游戏成绩和关数,界面中部是围墙,围墙中有一个正在爬行的蛇,还在某处有一个食物。现在就可以开始游戏操作了。
3)游戏操作:玩家使用上,下,左,右控制蛇的移动 按esc结束游戏
4)游戏结束:可以点击继续游戏开始下一局
效果图: