毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
VC++贪吃蛇游戏设计+流程图(9)
游戏通过“上”“下”“左”“右”方向键来控制贪吃蛇移动并吃掉屏幕上随机出现的果实。
(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 设计
本游戏界面简洁明了,适合老人和小孩操作。菜单栏功能一点都不复杂,只有游戏、游戏设置、英雄榜和游戏帮助四项。鼠标点击开始后便可用键盘上的“上下左右”来对贪吃蛇进行操作。进入游戏后的窗体背景是白色调,游戏的分数、级别、都会显示在游戏界面的上边。
共15页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
下一页
上一篇:
C#公司销售薪资系统设计+需求分析+ER图
下一篇:
asp.net操作系统教学网站设计论坛模块
vc++几种排序算法演示软件实现
VC++在线学习平台的设计
VC++BlackList的主机防火墙设计+源代码
VC++五子棋游戏的设计
VC++基于GPU高光谱图像目标检测方法
基于VC++五子连珠游戏的设计
基于VC++俄罗斯方块游戏的设计
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
承德市事业单位档案管理...
神经外科重症监护病房患...
公寓空调设计任务书
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
国内外图像分割技术研究现状