首页 > 编程知识 正文

c语言编写贪吃蛇小游戏代码(贪吃蛇游戏编程c语言)

时间:2023-05-04 05:11:48 阅读:1884 作者:4196

这是一个成功的Snake Code(用C语言写的),希望你能看懂!慢慢来:

#定义N 200

#包括

#包括

#包括

#定义左0x4b00

#定义右0x4d00

#定义向下0x5000

#定义UP0x4800

#定义ESC0x011b

int i,key

int得分=0;/*分数*/

int gamespeed=50000/*自行调整游戏速度*/

食物结构

{

int x;/*食品横坐标*/

int y;/*食物纵坐标*/

int yes/*确定食物是否会出现的变量*/

}食物;/*食物的结构*/

结构蛇

{

int x[N];

int y[N];

int节点;/*蛇的数量*/

int方向;/*蛇移动方向*/

国际生活;/*蛇的命,0活,1死*/

} snake

void Init(无效);/*图形驱动程序*/

void Close(无效);/*图形结束*/

void DrawK(无效);/*开始屏幕*/

无效游戏结束(void);/*结束游戏*/

无效游戏性(void);/*玩游戏的具体过程*/

void PrScore(无效);/*输出结果*/

/*主要功能*/

主空隙

{

init();/*图形驱动程序*/

drawK();/*开始屏幕*/

game play();/*玩游戏的具体过程*/

close();/*图形结束*/

}

/*图形驱动程序*/

无效初始化(无效)

{

int gd=DETECT,GM;

initgraph(gd,gm,' c : TC ');

clear device();

}

/*开始屏幕,左上角坐标为(50,40)右下角坐标为(610,460)的栅栏*/

作废图纸(作废)

{

/* setbkcolor(light green);*/

setcolor(11);

setlinestyle(SOLID_LINE,0,THICK _ WIDTH);/*设置线型*/

for(I=50;我

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。