下载此文档

贪吃蛇游戏 设计 流程.ppt


文档分类:生活休闲 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
该【贪吃蛇游戏 设计 流程 】是由【放射辐射】上传分享,文档一共【31】页,该文档可以免费在线阅读,需要了解更多关于【贪吃蛇游戏 设计 流程 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。汇报人:时间:2020
本模板有完整的思路及框架,更贴近实用
贪吃蛇游戏_设计_流程
时间(timer1)控件的Tick事件
⑴功能
⑵设计思路
自选级别没有等级,其他级别根据分数是50的多少倍,计算级别,如果不是现在等级,保存各修改等级。
若分数大于等于550,说明玩到了通关,停止游戏,显示恭喜消息框。
分析Start类、应用Timer控制系统
显示场地Floor对象(使蛇运动);显示游戏等级和分数;判断是否玩到了通关和蛇是否死亡。
WinForm项目开发》
调用CheckSnake方法判断蛇是否死亡,如果死亡,停止游戏。
蛇的自动运行是由系统每隔一定时间自动调用此方法,当时间控件(timer)的Enable属性设置为true时,时间控件可用,设置为false时,时间控件不可用。
通过下面语句启动游戏和停止游戏。
-=true;//启动游戏
-=false;//停止游戏
分析Start类、应用Timer控制系统
WinForm项目开发》
分析Start类、应用Timer控制系统
显示运动场地
显示分数
保存现在级别到级数
计算现在的级别
设置新速度
结束游戏
显示级数
开始
现在级别不是原级数且不是自选速度?
分数达到550了吗?
结束游戏
显示”恭喜”消息框
蛇死亡了吗?
F
T
T
T
F
F
结束
WinForm项目开发》
窗体的KeyDown事件方法
键被按下时发生。
-事件处理程序接收一个KeyEventArgs类型的参数,它包含与此事件相关的数据。其中KeyValues获取按键的键值。(37、38、39、40)
-1)窗体的KeyDown事件方法
⑴功能:
分析Start类、应用Timer控制系统
根据按键情况,调用蛇的TurnDirection方法,改变蛇的运行方向。
WinForm项目开发》
分析Start类、应用Timer控制系统
开始
定义整型变量k,d

按向左光标键?
d=3
按向下光标键?
d=2
按向右光标键?
d=1
按向上光标键?
d=0
调用蛇的TurnDirection方法
结束
T
T
T
T
F
F
F
F
读取当前蛇的运行方向给d
WinForm项目开发》
分析设计并实现系统主菜单
各项目组汇报预设计、提出问题
互评、点评
问题解决
进一步解读系统需求
WinForm项目开发》
1、MenuStrip控件
MenuStrip控件表示窗体菜单结构的容器。可以将ToolStripMenuItem对象添加到表示菜单结构中各菜单命令的MenuStrip中。
进入每个toolStripMenuItem命令的单击事件方法与其他控件相同,即通过双击此菜单项。
分析设计并实现系统主菜单
每个ToolStripMenuItem可以成为应用程序的命令或其他子菜单项的父菜单
WinForm项目开发》
2、“开始/重新开始”菜单
-1)功能:
游戏开始或重新开始游戏;若本菜单项为“开始”,改为“重新开始”;并且“暂停”菜单项可用。
分析设计并实现系统主菜单
WinForm项目开发》
(1)开始游戏:=true。
(2)判断菜单是否为“开始”
==“开始”;
(4)当菜单项为“重新开始”时,调用
2)设计思路及步骤:
(3)设置“暂停”菜单项可用。
=true,
();
分析设计并实现系统主菜单
WinForm项目开发》

贪吃蛇游戏 设计 流程 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人放射辐射
  • 文件大小1.35 MB
  • 时间2022-12-02