問題補(bǔ)充說明:坦克啊,不用搞得太好的,貪吃蛇這種小游戲就行,要那種在黑色窗口或白色窗口里玩的小游戲

以下是貪吃敗態(tài)叢蛇源代碼:
尼見之證消#include<i苗由力嗎組ostream.h>
#include<windows.h>
#include<time.h>
#include<stdlib.h>
#in青家跟clude<co360問答nio.h>
#defineN21
voidgotoxy(intx,inty)最約班修實(shí)止稱//位置函數(shù)
{
COORDpos;
pos.X=2*x;
pos.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);
}
voidcolor(inta)//顏色函數(shù)
{
SetConsoleTextAttribute(GetStdHandle(STD肥衡雨拉緊紅氧_OUTPUT_HANDLE),a);
}
voidinit(intapple[2])//初始化函數(shù)(初始化圍墻、顯示信息、蘋果)
{
inti,j;//初坐甲紙乎款殺而燒態(tài)補(bǔ)始化圍墻
intwall[N+2][N+2]={{0}};
for(i=1;i<=N;i++)
{
for(j=1;j<=N;j++)
wall[i][j]=1;
}
c體燈解從蒸olor(11);
for(i=0;i<N+2;i++)
{
fo究造意希速京誤通r(j=0;j<N+2;j++)
{
if(wall[i][j]端)
cout<<"■";
elsecout<<"□";
}
cout<<endl;
}
gotoxy(N+3,1);//顯示信息
color(20);
cout<<"按長孔哥客吃架置亂WSAD移動方向"<<endl;
gotoxy(N+板到而卷苗拿3,2);
color(20);
cout<<"按任意鍵劉暫停"<<endl;
味羅笑它變醫(yī)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;i<len;i++)
snake[i]=(int*)malloc(sizeof(int)*2);
for(i=0;i<len;i++)
{
snake[i][0]=N/2;
snake[i][1]=N/2+i;
gotoxy(snake[i][0],snake[i][1]);
color(14);
cout<<"
猜你喜歡
- 求日劇《我是大哥大》真人版 百度云
- 求男主強(qiáng)大淡漠無cp小說
- 當(dāng)老師需滿足哪些要求 成為一名教師需要什么條件
- 求BL獸人文 請注意是l類似于《獸人之水晶》《獸人之溫暖》《獸人星球》這種無女世界的文哦
- 法律知識:女方結(jié)婚條件 結(jié)婚法律要求
- 建筑回填土土質(zhì)有什么要求
- 辭退孕婦補(bǔ)償三期工資加賠償金是否合理? 孕婦被辭退可以要求三期工資賠償嗎
- 求《錦繡民國》小說全文+番外來自txt
- 絕地求生更新進(jìn)不去大廳一直卡在這
- 求來自品牌 英文名
