C语言设计之贪吃蛇游戏入门讲解
程序员文章站
2022-06-01 19:34:17
c语言设计之贪吃蛇游戏入门讲解
没错这就是我们今天的内容
前言
c语言设计之贪吃蛇。
程序设计流程
整个项目只需要三步呦
数据设计
代码不多呦
辅助宏定义:游戏地图的宽和高,以及蛇的最大...
c语言设计之贪吃蛇游戏入门讲解
没错这就是我们今天的内容
前言
c语言设计之贪吃蛇。
程序设计流程
整个项目只需要三步呦
数据设计
代码不多呦
辅助宏定义:游戏地图的宽和高,以及蛇的最大长度 食物结构体:食物在地图上x和y上的显示 蛇结构体:蛇的长度,蛇的每一节的坐标存储,蛇的移动速度 辅助全局变量:蛇是否变化,蛇的初始移动方向
模块化设计
完整代码,c/c++学习乐园群文件下载
地图设计:void drawmap; //绘制游戏地图 按键处理:void keydown; //按键处理 食物设计:void createfood; //产生食物 辅助函数:void gotoxy(int x, int y); //cmd移动辅助函数 终止游戏:int snakestaus; //蛇状态
具体实现
1.辅助函数:void gotoxy(int x, int y); //cmd移动辅助函数
这个函数以前淘汰了,需要自己实现呢
2.地图设计:void drawmap; //绘制游戏地图
自己放大看把
3.按键处理:void keydown; //按键处理
4.食物设计:void createfood; //产生食物
注释自己看哈
5.终止游戏:int snakestaus; //蛇状态
6.主函数