频道栏目
首页 > 程序开发 > 软件开发 > C语言 > 正文
C语言设计之贪吃蛇游戏入门讲解
2018-07-19 10:41:54         来源:chengxuyuan997的博客  
收藏   我要投稿

C语言设计之贪吃蛇游戏入门讲解

C语言之贪吃蛇,150行代码的小游戏带你入门C语言

没错这就是我们今天的内容

前言

C语言设计之贪吃蛇。

程序设计流程

C语言之贪吃蛇,150行代码的小游戏带你入门C语言

整个项目只需要三步呦

数据设计

C语言之贪吃蛇,150行代码的小游戏带你入门C语言

代码不多呦

辅助宏定义:游戏地图的宽和高,以及蛇的最大长度 食物结构体:食物在地图上x和y上的显示 蛇结构体:蛇的长度,蛇的每一节的坐标存储,蛇的移动速度 辅助全局变量:蛇是否变化,蛇的初始移动方向

模块化设计

C语言之贪吃蛇,150行代码的小游戏带你入门C语言

完整代码,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移动辅助函数

C语言之贪吃蛇,150行代码的小游戏带你入门C语言

这个函数以前淘汰了,需要自己实现呢

2.地图设计:void drawMap; //绘制游戏地图

C语言之贪吃蛇,150行代码的小游戏带你入门C语言

自己放大看把

3.按键处理:void keyDown; //按键处理

C语言之贪吃蛇,150行代码的小游戏带你入门C语言

4.食物设计:void createFood; //产生食物

C语言之贪吃蛇,150行代码的小游戏带你入门C语言

注释自己看哈

C语言之贪吃蛇,150行代码的小游戏带你入门C语言

5.终止游戏:int snakeStaus; //蛇状态

C语言之贪吃蛇,150行代码的小游戏带你入门C语言

6.主函数

C语言之贪吃蛇,150行代码的小游戏带你入门C语言
点击复制链接 与好友分享!回本站首页
上一篇:C语言关于“数日子”的一次实验记录
下一篇:C语言“打印100以内的素数”的经典例题题解
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站