数据结构课程设计说明书--贪吃蛇的循环队列实现
《数据结构课程设计说明书--贪吃蛇的循环队列实现》由会员分享,可在线阅读,更多相关《数据结构课程设计说明书--贪吃蛇的循环队列实现(11页珍藏版)》请在毕设资料网上搜索。
1、 1 数据数据结构课程设计说明书结构课程设计说明书 设计题目:贪吃蛇的循环队列实现贪吃蛇的循环队列实现 姓 名: 班 级: 计计 0505- -2 2 班班 学号: 2 28 8 指导教师: _ 2 一、设计题目 游戏: 贪吃蛇的队列实现. 二、问题描述 现有一个大小为 Map_Long * Map_Width 的方格地图(每一方格尺寸为 BoxSize * BoxSize) ,在地图中间处有一个长度为 3*3 方格的小蛇。一旦 游戏开始后:地图上随机位置处生成一只大老鼠(占一个方格) ;小蛇自动 朝着一个方向运动,并且用户可以通过按:上、下、左、右键改变小蛇的 运动方向。当小蛇吃到大老鼠,即
2、蛇运动到它的蛇头所在坐标等于老鼠所 在坐标时,小蛇长度增加 1。如此往复,随着小蛇变成了大蛇,游戏难度也 随之增加,但当小蛇吃到自己身体或者头部撞到障碍物时,将扣去小蛇的 生命值, 直到小蛇生命为 0, 游戏失败。 若在游戏中, 小蛇吃光所有的老鼠, 则游戏胜利。 三、概要设计 1、游戏地图以及游戏主要数据表示: MAPMap_LongMap_Width-将屏幕的某一块矩形区域划分成 Map_Long * Map_Width ( 40*20 ) 个 格 , 定 义 地 图 数 组 MAPMap_LongMap_Width,用以存放如同地面、蛇身、老鼠、障 碍物的信息。 ElemType-结构体
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 说明书 贪吃 循环 队列 实现
