全文预览

C语言课程设计报告-贪吃蛇游戏的设计与实现

上传者:梦&殇 |  格式:doc  |  页数:27 |  大小:0KB

文档介绍
动窗体this.Close();}privatevoid启动窗口_FormClosed(objectsender,FormClosedEventArgse){//关闭定时器this.timer1.Stop();}2.游戏主菜单窗口此窗口为进入游戏与否及获取游戏帮助的界面,选择“帮助”按钮可以获得游戏相关操作的帮助,选择退出可直接退出游戏,选择进入游戏则可以开始游戏。主菜单窗口和帮助窗口都会在任务栏上显示图标。窗口界面截图如下: 图-3 主菜单窗口帮助窗口截图如下: 图-4 帮助窗口主要功能代码如下:privatevoidbtnStart_Click(objectsender,EventArgse){MessageBox.Show("游戏即将开始!");this.DialogResult=DialogResult.OK;}privatevoidbtnExit_Click(objectsender,EventArgse){this.Close();}privatevoidbtnHelp_Click(objectsender,EventArgse){varfrm_Help=newfrmHelp();frm_Help.Show();}privatevoidForm2_Load(objectsender,EventArgse){启动窗口myFlash=new启动窗口();myFlash.ShowDialog();}3.游戏主窗口此窗口为整个程序的主要部分,该窗口包含了游戏开始、暂停、重新开始、停止音乐、退出游戏、难度选择及分数显示等功能。当进入游戏窗口后,开始按钮就会自动获得聚焦,只要玩家按下回车或点击“开始”按钮就可以开始游戏。蛇的初始默认为左上角,颜色为蓝色;食物为随机产生,颜色为红色;游戏背景为轻绿色,整个游戏框架按红、蓝、绿三原色设计。窗口截图如下所示: 图-5 游戏初始窗口

收藏

分享

举报
下载此文档