下载此文档

贪吃蛇设计说明书.doc


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
贪吃蛇设计说明书
摘 要
本贪吃蛇(Snake)游戏仿照以往的贪吃蛇游戏,尽管在图形界面方面存在一定的缺陷,但能够基本实现游戏的功能。
本游戏分为10个级别,玩家通过方向键对蛇的运动进行控制,如果蛇吃到食物,得分加10分,并且到一定的程度级别会上升。此外,用户可以根据需要选择速度、界面以及播放的音乐,并且在游戏中保存了以往前三名玩家的记录,供玩家参考。
关键字:
主页面,快捷键,方向键,解决方案
目 录
第一章:ATM系统概述

基本要求
主要功能
设计方法及涉及知识点
设计方法
涉及知识点
系统开发的目的
第二章:系统分析
,给出类的定义和联系,


操作平台
第三章:总体设计
(总图)
(每个函数的原型、功能说明)

第四章:系统评价



第五章:小结
第六章:参考文献
ATM系统概述
系统的主要任务
本游戏主要提供给玩家进行娱乐。
基本要求
要求利用面向对象的方法以及C#程序设计语言来完成该系统的设计;
要求在设计的过程中,建立清晰的类的层次;
在系统中建立相关的类,每个类中都要有各自的属性和方法;
程序运行结果正确,操作方面,界面美观,逻辑层次清楚,程序结构合理,文档规范清晰。
主要功能
该系统具备以下功能:
控制蛇运动方向:
用键盘上的↑、↓、←、→控制蛇的运动方向。
当蛇向一个方向运动时,它的反向键被锁定。
不能通过连续按住某个方向键而加快蛇的运动。
若在游戏中,蛇头碰了墙或是自己的身体,则游戏结束。
蛇吃食物:
蛇每吃一个食物增长一节,并且得分加10分,总共为100节。
蛇每增长10节游戏上升一个级别。
游戏结束:
如果在游戏过程中,蛇头碰墙或是碰到了自己的身体,则游戏结束。
如果在游戏过程中,用户选择退出游戏,则提醒用户游戏正在进行,是否要退出。
选择退出,则游戏结束。
选择取消,则游戏继续。
如果玩家成功过关,则游戏结束。
在上述任何一种情况下,系统都会询问用户:是否保存游戏成绩?
选择确定,如果姓名为空,则默认以“匿名玩家”记录。
选择取消,则不记录。
开始:
开始游戏
暂停:
暂停游戏
退出:
退出游戏
速度:
玩家可以通过:选项->速度 打开窗口。
系统默认的方式是变速游戏。
玩家可以自行选择变速游戏或是均速游戏。
变速游戏:速度分1-10个级别。
并且根据关卡的高低决定速度的快慢。
均速游戏:用户可以自行选择所要速度的快慢。
1表示最慢,10表示最快。
音乐:
当打开游戏界面时,音乐会自动播放,默认的音乐是:Remeber。
若玩家要修改或关闭音乐,可以通过:选项->音乐 或是 F5快捷键 打开窗口。
若玩家不想播放音乐,请点击关闭。
若玩家要播放选中的音乐,请点击确定。
界面:
玩家可以根据爱好选择想要的图片,总共有8张背景图片供选择。
玩家选择图片后,可以在对话框的右边预览到图片。
点击确定则显示选中的图片,点击取消则显示原先图片。
当游戏开始后,此功能键不能用。
查看记录:
玩家可以通过:关于->查看记录 或 F6快捷键 打开窗口。
窗口中显示了以往玩家的前三名成绩。
游戏说明:
玩家可以通过:关于->游戏说明 或 F7快捷键 打开窗口。
窗口中显示了本游戏的说明。
游戏的快捷键:
开始:F2
暂停:F3
退出:F4
音乐:F5
查看记录:F6
游戏说明:F7
设计方法及涉及知识点
设计方法
因为界面的需要,在程序中有很多窗口:
frmStart:游戏刚开始的窗口
frmGame:在frmStart窗口中选择“进入游

贪吃蛇设计说明书 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bb21547
  • 文件大小1.48 MB
  • 时间2021-04-07