- 102
- 0
- 约2.67千字
- 约 7页
- 2017-01-25 发布于重庆
- 举报
C语言课程设计报告
贪
吃
蛇
专业 学生姓名 班级 学号 完成日期
一、游戏规则需求
在打开程序后,出现选择界面,里面包含难度选择,其中难度选择能够使程序出现相应的游戏难度。
开始游戏后,W A S D键控制贪吃蛇的移动方向。
当贪吃蛇向一个方向移动时,不能立刻向反方向移动。
贪吃蛇撞到的自己的身体或者撞到墙时,游戏结束,并输出“GAME OVER!”。
贪吃蛇吃到一个食物后,出现白色闪烁一次,身体随之增加一个单位长度。
二、所需数据结构分析
1、所需函数模块
void begin(); //登陆界面
void start(); //鼠标移动事件
void init(); // 初始化游戏
void setfoodcrd(); // 设置食物要出现的坐标
void showfood(); // 在相应的坐标画出食物
void snakemove(); // 移动蛇,实际就是改变蛇各节的坐标
void judgeslod(); // 判断蛇是否撞墙或者撞到自己
void judgesef(); // 判断蛇是否吃到食物了
void showsnake(); // 在屏幕上画出蛇
void changeskdir(); // 接受用户输入,改变蛇的前进方向
void gameove
您可能关注的文档
最近下载
- 2026年中考第一次模拟考试:道德与法治一模模拟卷(武汉专用)(解析版).docx VIP
- 北京市海淀区中国人民大学附属中学2024-2025学年数学高一第二学期期末综合测试试题含解析.doc VIP
- 七年级下册英语期中考试题.pdf VIP
- 2026年中国通用技术集团工作人员招聘考试笔试试题(含答案).docx VIP
- 深度解析(2026)《NYT 1617-2008 农药登记用杀钉螺剂药效试验方法和评价》.pptx VIP
- 低烟无卤耐火检测报告WDZNRVS.docx VIP
- 认证证书、标志使用与管理控制程序.doc VIP
- 电气使用说明书(1).pdf VIP
- AI运维工程师考试题及答案.doc VIP
- 七年级下册政治期中考试题.pdf VIP
原创力文档

文档评论(0)