贪吃蛇小程序c语言
摘要:#include<stdio.h>#include<windows.h>#include<time.h>#include<conio.h>#defineframe_height20//definemapsize#defineframe_width40#defineUP'w'//defineoperatekey#defineDOWN's'#defineLEFT'a'#defineRIGHT'd'inti,j,k;charch=UP;//initialdirectionintgrow=0;//flag:ifsnakegrowstructFood{intx;inty;}food;structSnake{intx[50];inty[50];intlen;intspeed;}snake;//snake[0]isheadvoidinit_map(void);voidupdate_food(void);voidmove_snake(void);intis_alive(void);voidget_speed(void);voidgotoxy(intx,inty);intmain(){init_map();//初始化地图while(1){update_food();//是否产生食物get_speed();//获取速度move_snake();//移动蛇身Sleep(snake.speed);//移动速度if(!(is_alive()))//蛇的死活(撞墙或自食)break;}printf("GameOver!");getch();return0;}//initializ
温馨提示:当前文档最多只能预览
5 页,若文档总页数超出了
5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2022-10-10 23:56:32上传分享