求一个游戏程序代码C++的,完整的,谢谢

微信小程序,微信公开课,求一个游戏程序代码C++的,完整的,谢谢 微信公开课

微信公开课小程序热门讨论「求一个游戏程序代码C++的,完整的,谢谢」最新回复-以下是贪吃蛇源代码:#includeiostream.h#includ以下是贪吃蛇源代码:#includeiostream.h#includewindows.h#includetime.h#includestdlib.h#includeconio.h#defineN21voidgotoxy(intx,inty)//位置函数{COORDpos;pos.X=2*x;pos.Y=y;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);}voidcolor(inta)//颜色函数{SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),a);}voidinit(intapple[2])//初始化函数(初始化围墙、显示信息、苹果){inti,j;//初始化围墙intwall[N+2][N+2]={{0}};for(i=1;i=N;i++){for(j=1;j=N;j++)wall[i][j]=1;}color(11);for(i=0;iN+2;i++){for(j=0;jN+2;j++){if(wall[i][j])cout■;elsecout□;}coutendl;}gotoxy(N+3,1);//显示信息color(20);cout按WSAD移动方向endl;gotoxy(N+3,2);color(20);cout按任意键暂停endl;gotoxy(N+3,3);color(20);cout得分:endl;apple[0]=rand()%N+1;//苹果apple[1]=rand()%N+1;gotoxy(apple[0],apple[1]);color(12);cout●endl;}intmain(){inti,j;int**snake=NULL;intapple[2];intscore=0;inttail[2];intlen=3;charch=p;srand((unsigned)time(NULL));init(apple);snake=(int**)realloc(snake,sizeof(int*)*len);for(i=0;ilen;i++)snake[i]=(int*)malloc(sizeof(int)*2);for(i=0;ilen;i++){snake[i][0]=N/2;snake[i][1]=N/2+i;gotoxy(snake[i][0],snake[i][1]);color(14);cout★endl;}while(1)//进入消息循环{tail[0]=snake[len1][0];tail[1]=snake[len1][1];gotoxy(tail[0],tail[1]);color(11);cout■endl;for(i=len1;i0;i){snake[i][0]=snake[i1][0];snake[i][1]=snake[i1][1];gotoxy(snake[i][0],snake[i][1]);color(14);cout★endl;}if(kbhit()){gotoxy(0,N+2);ch=getche();}switch(ch){casew:snake[0][1];break;cases:snake[0][1]++;break;casea:snake[0][0];break;cased:snake[0][0]++;break;default:break;}gotoxy(snake[0][0],snake[0][1]);color(14);cout★endl;Sleep(abs(2000.5*score));if(snake[0][0]==apple[0]&&snake[0][1]==apple[1])//吃掉苹果后蛇分数加1,蛇长加1{score++;len++;snake=(int**)realloc(snake,sizeof(int*)*len);snake[len1]=(int*)malloc(sizeof(int)*2);apple[0]=rand()%N+1;apple[1]=rand()%N+1;gotoxy(apple[0],apple[1]);color(12);cout●endl;gotoxy(N+5,3);color(20);coutscoreendl;}if(snake[0][1]==0||snake[0][1]==N||snake[0][0]==0||snake[0][0]==N)//撞到围墙后失败{gotoxy(N/2,N/2);color(30);cout失败!!!endl;for(i=0;ilen;i++)free(snake[i]);Sleep(INFINITE);exit(0);}}return0;}
这个需要一个mfc工程,只是代码不行 更多有关「求一个游戏程序代码C++的,完整的,谢谢」的疑问请扫码关注微信公开课+小程序!了解更多

「求一个游戏程序代码C++的,完整的,谢谢」热议话题订阅

微信小程序,微信公开课,求一个游戏程序代码C++的,完整的,谢谢
订阅小程序

方法1:微信扫描微信公开课小程序码即可订阅热议话题「求一个游戏程序代码C++的,完整的,谢谢」

方法2:微信搜索微信公开课小程序名称进入,即可订阅热议话题「求一个游戏程序代码C++的,完整的,谢谢」

方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热议话题「求一个游戏程序代码C++的,完整的,谢谢」

微信公开课小程序热议话题「求一个游戏程序代码C++的,完整的,谢谢」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。

微信公开课热议话题「求一个游戏程序代码C++的,完整的,谢谢」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。