毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

VC++贪吃蛇游戏设计+流程图(9)

时间:2017-02-26 15:40来源:毕业论文
游戏通过上下左右方向键来控制贪吃蛇移动并吃掉屏幕上随机出现的果实。 (3)贪吃蛇的基本规则 整个贪吃蛇自动向前移动,当吃到果实时得分并且蛇身


游戏通过“上”“下”“左”“右”方向键来控制贪吃蛇移动并吃掉屏幕上随机出现的果实。
(3)贪吃蛇的基本规则
整个贪吃蛇自动向前移动,当吃到果实时得分并且蛇身增加一小节,在游戏中不能碰到墙壁和自己的身体,当碰到墙壁或自己的身体之后,宣告贪吃蛇死亡,并结束当前游戏。记录当前得分。
(4)英雄榜的显示及更新
当有玩家得到的分数超过当前记录分数线时,就把分数保存下来,在结束游戏时,要求玩家把名字保存下来。游戏初始时记录分数线为0。例如:当第一个玩家得分为10分,结束游戏时,那么这个玩家的记录分数江北保存下来并作为记录分数线。知道有玩家的得分超过10分,才能更新当前记录分数线并在退出游戏时保存玩家分数及名字。
(5)游戏难度可以选择
在游戏开始前,可以选择贪吃蛇移动的速度,速度越快迟到果实得到的分数越高。相应的难度也会越大,难度分为低,中,高三个等级。
(6)可选择播放游戏背景音乐
在游戏开始后,可以选择播放背景音乐。
(7)游戏的帮助
在游戏界面中需要提供游戏使用说明等帮助提示,以方便对本游戏不了解的玩家对游戏进行操作和使用。
2.1.3    系统功能分析
(1)能够显示主菜单和界面
游戏需要提供主菜单来让玩家进行游戏设置,同时能够显示当前分数、游戏等级等相关信息到界面上。
(2)能够控制贪吃蛇的移动
游戏以键盘进行操作,键盘上的“左”和“右”用来控制贪吃蛇的左右移动;键盘上的“上”“下”用来控制贪吃蛇的上下移动。
(3)实现游戏规则
当在游戏中贪吃蛇碰到墙壁或者自己的身体时,宣告贪吃蛇死亡,并结束当前游戏。记录当前分数。
(4)游戏初始等级选择
通过主菜单,让玩家在游戏开始前可以选择贪吃蛇游戏的初始游戏等级。等级越高贪吃蛇移动速度就越快,吃到果实后得分也就越高。
(5)游戏升级功能
在游戏中贪吃蛇初始状态为绿色,吃到10个果实后颜色为蓝色,迟到20个果实为红色,此后均为红色
(6)分数统计功能
在游戏中每迟到一颗果实,游戏分数就可以进行相应的增加。其分数计算公式如图1.1所示:
等级    分数
低    2
中    4
高    6
图1.1贪吃蛇等级划分
(7)英雄榜的更新
当有玩家得到的分数超过当前记录分数线时,就把分数保存下来,在结束游戏时,要求玩家把名字保存下来。游戏初始时记录分数线为0。
例如:当第一个玩家得分为10分,结束游戏时,那么这个玩家的记录分数江北保存下来并作为记录分数线。知道有玩家的得分超过10分,才能更新当前记录分数线并在退出游戏时保存玩家分数及名字。
(8)游戏支持背景音乐播放功能
通过主菜单,在游戏开始后,可以选择播放或者禁止播放背景音乐。默认为禁止播放。
(9)游戏提供帮助说明
在游戏菜单中,提供一个使用说明项,以方便对本游戏不了解的玩家对游戏进行操作和使用。
3    设计
本游戏界面简洁明了,适合老人和小孩操作。菜单栏功能一点都不复杂,只有游戏、游戏设置、英雄榜和游戏帮助四项。鼠标点击开始后便可用键盘上的“上下左右”来对贪吃蛇进行操作。进入游戏后的窗体背景是白色调,游戏的分数、级别、都会显示在游戏界面的上边。 VC++贪吃蛇游戏设计+流程图(9):http://www.751com.cn/jisuanji/lunwen_3399.html
------分隔线----------------------------
推荐内容