1、 课程设计报告课程设计报告 贪吃蛇游戏设计贪吃蛇游戏设计 专业专业 信息工程系 学生姓名学生姓名 班级班级 学号学号 时间时间 2011-03-282011-04-01 贪 吃 蛇 游 戏 设 计贪 吃 蛇 游 戏 设 计 摘要:摘要:贪吃蛇是一款经典的休闲游戏,操作小蛇不停的朝食物的方向前进,直到吃掉了食贪吃蛇是一款经典的休闲游戏,操作小蛇不停的朝食物的方向前进,直到吃掉了食 物。每吃一个食物,小蛇都会长长一节,随之而来的难度加大;当小蛇的头撞到墙时或者小蛇物。每吃一个食物,小蛇都会长长一节,随之而来的难度加大;当小蛇的头撞到墙时或者小蛇 的头与身体相撞时,小蛇就会死亡;当然,小蛇的速度越快
2、,每一个食物的分数就越高。的头与身体相撞时,小蛇就会死亡;当然,小蛇的速度越快,每一个食物的分数就越高。 进程安排进程安排 3 月月 28 日:日:规划规划程序需要调用的程序需要调用的各个函数,根据要求要实现的内容各个函数,根据要求要实现的内容 3 月月 29 日:图形日:图形驱动驱动函数函数 3 月月 30 日:日:开始画面开始画面函数函数 3 月月 31 日:控制日:控制玩游戏过程的玩游戏过程的函数函数 4 月月 1 日:日: 图形结束函数图形结束函数组装程序,及其调试组装程序,及其调试 0 20 40 60 80 100 第一季度第三季度 东部 西部 北部 开发环境概述开发环境概述 Vi
3、sual C+是微软公司的重要产品之一, 是一种功能强大行之有效的可视化编程工具。 它提供了 MFC 类库,使用户可以方便的开发自己想实现的功能。Visual C+6.0 的主要特点: (1)自动化和宏功能。 (2)可以灵活地定制工具栏和菜单。 (3)可以直接运行和调试程序,还可以使用宏语言来自动操作调试器。 (4)支持 Internet 连接。 (5)一个新的便捷的项目系统可以允许一个工作区内包含多个不同的项目类型。 (6)在工作区内可以包含多个并列的工程文件。 (7)可以在对话框中使用 WizardBar 将程序同可视化元素联系起来。 (8)Find in File 命令支持两个独立的输出窗格,可以保存上一次搜索的结果。 这些新特性可以更好地利用 Visual C+开发工具进行 Windows 应用程序开发。 目目 录录 1、 概述 1.1、用C类环境设计程序的方法1 1.2、简要说明.,.1 2、设计要求.1 3、系统分析与模块设计2 3.1、算法设计 3.2、数据结构 3.3、模块设计 3.4、模块枝干图 4、程序流程图 4.1、图形驱动3 4.2、开始画面4 4.3、显示食物5 4.4、蛇向前移动6 4.5、判蛇死7 4.6、吃到食物后处理8 4.7、判蛇反向移动9