C语言简单贪吃蛇游戏代码.doc

C语言简单贪吃蛇游戏代码.doc

ID:51817075

大小:35.53 KB

页数:4页

时间:2020-03-16

C语言简单贪吃蛇游戏代码.doc_第1页
C语言简单贪吃蛇游戏代码.doc_第2页
C语言简单贪吃蛇游戏代码.doc_第3页
C语言简单贪吃蛇游戏代码.doc_第4页
资源描述:

《C语言简单贪吃蛇游戏代码.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、#include#include#include#include#includeintx[10]={0},y[10]={0},xx[20]={0},yy[20]={0},xxx[20],yyy[20],actx=0,acty=1,eggx[10]={13,2,11},eggy[10]={5,4,4};time_ttime1,time2;voideogame(){inti;system("cls");for(i=0;i<10;i++)printf("");printf("gameover!!"

2、);getch();system("exit");}voidshow(){inti,j,tempx,tempy,max=0,ifget=0;time(&time1);system("cls");for(i=0;i<10;i++){xx[i]=x[i];yy[i]=y[i];}for(i=0;i<10;i++){xx[10+i]=eggx[i];yy[10+i]=eggy[i];}for(j=0;j<19;j++)for(i=0;i<19-j;i++){if(yy[i]>yy[i+1]){tempy=yy[i];yy[i]=yy[i+1];yy[i+1]=tempy;tempx=x

3、x[i];xx[i]=xx[i+1];xx[i+1]=tempx;}elseif(yy[i]==yy[i+1]&&xx[i]>xx[i+1]){tempx=xx[i];xx[i]=xx[i+1];xx[i+1]=tempx;}}yyy[0]=yy[0];xxx[0]=xx[0];for(i=0;i<19;i++){yyy[i+1]=yy[i+1]-yy[i];if(yy[i+1]==yy[i])xxx[i+1]=xx[i+1]-xx[i];elsexxx[i+1]=xx[i+1];}for(i=0;i<20;i++){for(j=0;j

4、");for(j=1;j0

5、

6、yyy[i]>0)printf("@");}time(&time2);while(time2-time1<1)time(&time2);for(i=0;i<10;i++)if(x[0]+actx==eggx[i]&&y[0]+acty==eggy[i]){ifget++;eggx[i]=0;eggy[i]=0;}for(i=0;i<9;i++){if(x[i+1]!=0

7、

8、y[i+1]!=0

9、

10、ifget!=0){xx[i+1]=x[i];yy[i+1]=y[i];}else{xx[i

11、+1]=0;yy[i+1]=0;}}if(ifget>0)ifget--;x[0]=x[0]+actx;y[0]=y[0]+acty;for(i=1;i<10;i++){x[i]=xx[i];y[i]=yy[i];}if(x[0]==0

12、

13、x[0]>20

14、

15、y[0]==0

16、

17、y[0]>20)eogame();for(i=1;i<10;i++)if(x[0]==x[i]&&y[0]==y[i])eogame();}DWORDWINAPIKEYBOARD(LPVOIDIpParam){charkey,guard=2,ch;insert:key=getch();if(key==-32)

18、guard=0;elseguard++;if(guard==1)switch(key){case72:actx=0;acty=-1;break;case80:actx=0;acty=1;break;case75:actx=-1;acty=0;break;case77:actx=1;acty=0;break;default:break;}gotoinsert;}voidmain(){x[0]=1;y[0]=1;system("modecon:cols=40lines=20");CreateThread(NULL,0,KEYBOARD,NULL,0,NULL);while(1)sho

19、w();}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。