失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > C语言200行代码写一个贪吃蛇小游戏

C语言200行代码写一个贪吃蛇小游戏

时间:2021-12-18 05:20:01

相关推荐

C语言200行代码写一个贪吃蛇小游戏

先看一眼主程序

一般小游戏的大致框架就是这个样子,这里主要分成画面的显示,与用户相关的更新,与用户无关的更新等三个部分。(完整代码附于文末

int main(int argc, char *argv[]) {/*--------------------------游戏说明----------*/printf("空格键 为射击\n");printf(" W键 为上移\t S键 为下移 \n A键 为左移\t D键 为右移\n") ; printf("------------------------------------\n");printf("注意:请将键盘切换至英文状态!"); sleep(3);/*-------------------------------------------*/startup();//数据初始化while(1) //游戏循环执行,(及其执行时间内 ){show();//显示画面updateWithoutInput();//与用户输入无关的更新 updateWithtInput();//与用户输入有关的更新 } return 0;}

在程序的开头,先定义一些宏和全局变量,方便后面的修改。

#define High 35//游戏画面尺寸#define Width 70/*函数外全局变量*/int canvas[High][Width]={0};//二维数组记录游戏画面中的对应元素 ,0输出空格 ,-1输出边框, 1输出蛇头 ,>1是蛇身int moveDirecttion;//小蛇移动方向,1,2,3,4,分别表示上,下,左,右 int food_x,food_y;//食物 int i,j;

程序的主要部分,由下面几个函数组成

下面是运行结果截图

(编译环境Dev C++)

下面是百度网盘源码下载链接:

/s/1gVwWT0mqJkqNc1Qora3ZcQ

提取码:otby

或者选择github上源码下载

/bishui/some_scripts

如果觉得《C语言200行代码写一个贪吃蛇小游戏》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。