菜单
  

    游戏通过“上”“下”“左”“右”方向键来控制贪吃蛇移动并吃掉屏幕上随机出现的果实。
    (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    设计
    本游戏界面简洁明了,适合老人和小孩操作。菜单栏功能一点都不复杂,只有游戏、游戏设置、英雄榜和游戏帮助四项。鼠标点击开始后便可用键盘上的“上下左右”来对贪吃蛇进行操作。进入游戏后的窗体背景是白色调,游戏的分数、级别、都会显示在游戏界面的上边。
  1. 上一篇:C#公司销售薪资系统设计+需求分析+ER图
  2. 下一篇:asp.net操作系统教学网站设计论坛模块
  1. 基于VC++的GIS矢量图形系统开发

  2. VC++的高速数据采集系统的软件设计

  3. C#贪吃蛇游戏的设计+源代码

  4. VC++局域网远程控制软件的设计

  5. VC++局域网监控系统的设计与实现

  6. VC++电能质量监测系统设计

  7. VC++网络版中国象棋的设计

  8. 大众媒体对公共政策制定的影响

  9. 当代大学生慈善意识研究+文献综述

  10. 十二层带中心支撑钢结构...

  11. 中考体育项目与体育教学合理结合的研究

  12. 杂拟谷盗体内共生菌沃尔...

  13. 电站锅炉暖风器设计任务书

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. 乳业同业并购式全产业链...

  16. java+mysql车辆管理系统的设计+源代码

  17. 河岸冲刷和泥沙淤积的监测国内外研究现状

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回