c语言贪吃蛇课程设计报告.docVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档