- 5
- 0
- 约3.32千字
- 约 7页
- 2019-08-25 发布于江西
- 举报
C语言课程设计报告
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 gameover(); // 游戏结束
2、蛇及食
您可能关注的文档
最近下载
- 《SHS01012-2004-常压立式圆筒形钢制焊接储罐维护检修规程》.pdf VIP
- 江苏省南京市玄武区中考一模物理试卷(含解析).docx VIP
- SMH-353535-100-XL 硬体操作说明书.pdf VIP
- T_GDNAS 081─2026(鼻窦负压置换技术规范).pdf
- 消毒供应中心停水的应急预案与流程.docx VIP
- Delta台达工业自动化交流伺服系统ASD-A2-0721-E br ASD-A2-1021-E br ASD-A2-1521-E br ASD-A2-0443-E br ASD-A2-0743-E.pdf
- 美剧剧本绝望主妇台词本中英文对照精排版第一季第一集.pdf VIP
- 金州湾临空经济区路网交通能力分析研究.pdf VIP
- 标准图集-2020浙GT48 螺锁式预应力混凝土方桩.pdf VIP
- 七年级英语下学期期中考试(广东专用).docx VIP
原创力文档

文档评论(0)