微信公开课小程序热门讨论「用C语言编写的小游戏代码是什么?」最新回复-/*也不知道你是什么级别的,我是一个新手,刚接触编程语言,以下是我自己变得一个小程序,在所有c语言的编译器(vc++6.0、turbo…………)上都能运行,你还可以进一步改进。这是一个类似贪吃蛇的小游戏。祝你好运*//*贪吃蛇*/#includestdio.h#includetime.h#includeconio.h#includestdlib.hinthead=3,tail=0;intmain(){inti,j,k=0;intzuobiao[2][80];longstart;intdirection=77;intgamespeed;inttimeover;intchange(charqipan[20][80],intzuobiao[2][80],chardirection);zuobiao[0][tail]=1;zuobiao[1][tail]=1;zuobiao[0][1]=1;zuobiao[1][1]=2;zuobiao[0][2]=1;zuobiao[1][2]=3;zuobiao[0][head]=1;zuobiao[1][head]=4;/*处理棋盘*/charqipan[20][80];//定义棋盘for(i=0;i20;i++)for(j=0;j80;j++)qipan[i][j]=;//初始化棋盘for(i=0;i80;i++)qipan[0][i]=_;for(i=0;i20;i++)qipan[i][0]=|;for(i=0;i20;i++)qipan[i][79]=|;for(i=0;i80;i++)qipan[19][i]=_;qipan[1][1]=qipan[1][2]=qipan[1][3]=*;//初始化蛇的位置qipan[1][4]=#;printf(ThisisagameofaSNAKE.\nGOODLUCKTOYOU!\n);printf(Inputyourgamespeed,please.(e.g.300)\n);scanf(%d,&gamespeed);while(direction!=q){system(cls);for(i=0;i20;i++)//打印出棋盘for(j=0;j80;j++)printf(%c,qipan[i][j]);timeover=1;start=clock();while(!kbhit()&&(timeover=clock()start=gamespeed));if(timeover){getch();direction=getch();}elsedirection=direction;if(!(direction==72||direction==80||direction==75||direction==77)){return0;system(cls);printf(GAMEOVER!\n);}if(!change(qipan,zuobiao,direction)){direction=q;system(cls);printf(GAMEOVER!\n);}}return0;}intchange(charqipan[20][80],intzuobiao[2][80],chardirection){intx,y;if(direction==72)x=zuobiao[0][head]1;y=zuobiao[1][head];if(direction==80)x=zuobiao[0][head]+1;y=zuobiao[1][head];if(direction==75)x=zuobiao[0][head];y=zuobiao[0][head]1;if(direction==77)x=zuobiao[0][head];y=zuobiao[1][head]+1;if(x==0||x==18||y==78||y==0)return0;if(qipan[x][y]!=)return0;qipan[zuobiao[0][tail]][zuobiao[1][tail]]=;tail=(tail+1)%80;qipan[zuobiao[0][head]][zuobiao[1][head]]=*;head=(head+1)%80;zuobiao[0][head]=x;zuobiao[1][head]=y;qipan[zuobiao[0][head]][zuobiao[1][head]]=#;return1;}
/*贪吃蛇*/#includestdio.h#includetime.h#includeconio.h#includestdlib.hinthead=3,tail=0;intmain(){inti,j,k=0;intzuobiao[2][80];longstart;intdirection=77;intgamespeed;inttimeover;intchange(charqipan[20][80],intzuobiao[2][80],chardirection);zuobiao[0][tail]=1;zuobiao[1][tail]=1;zuobiao[0][1]=1;zuobiao[1][1]=2;zuobiao[0[2]=1;zuobiao[1][2]=3;zuobiao[0][head]=1;zuobiao[1][head]=4;/*处理棋盘*/charqipan[20][80];//定义棋盘for(i=0;i20;i++)for(j=0;j80;j++)qipan[i][j]=;//初始化棋盘for(i=0;i80;i++)qipan[0][i]=_;for(i=0;i20;i++)qipan[i][0]=|;for(i=0;i20;i++)qipan[i][79]=|;for(i=0;i80;i++)C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 更多有关「用C语言编写的小游戏代码是什么?」的疑问请扫码关注微信公开课+小程序!了解更多
方法1:微信扫描微信公开课小程序码即可订阅热议话题「用C语言编写的小游戏代码是什么?」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热议话题「用C语言编写的小游戏代码是什么?」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热议话题「用C语言编写的小游戏代码是什么?」
微信公开课小程序热议话题「用C语言编写的小游戏代码是什么?」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热议话题「用C语言编写的小游戏代码是什么?」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。