C語言寫 貪吃蛇,這個不是我自己寫的

2021-08-19 09:48:20 字數 1221 閱讀 5986

#include#include#include#include#includechar gamemap[20][40];//遊戲地圖大小 20*40

int score=0;//當前分數

//記錄蛇的結點

int x[800];//每個結點的行編號

int y[800];//每個結點的列編號

int len = 0;//蛇的長度

//記錄水果資訊

int fx=0;//食物的橫座標

int fy=0;//食物的縱座標

int fcount=0;//食物的數目

//主要函式操作

void createfood();//生成食物

void printgamemap(int x,int y);//畫遊戲地圖

void move(int x,int y);//移動蛇

int main()

void createfood()

else if (i == 19 && j >= 1 && j <= 38)

else if (j == 0 || j == 39)

else

//判斷蛇是否在當前位置

int k;

for ( k = 0; k < len; k++)

else

}else

}//若蛇在當前位置

if (1==snake )

else if(1==food)

//若蛇不在當前位置並且當前位置沒有水果

else

}printf("\n");

}printf("score:%d",score);

}//移動

void move(int x,int y)

}else if (s=='s')

}else if (s=='a')

}else if (s=='d')

}//身體

int i;

for ( i = 1; i < len; i++)

for(i=1;ielse

}if(1==beat)

if(1==move)

sleep(70);

system("cls");

printgamemap( x, y);

}else

continue;

if(kbhit())//判斷是否按下按鍵

}}

C語言寫貪吃蛇與智慧型蛇

貪吃蛇 寫手動貪吃蛇的時候我用了比較醜陋的方式 include include include include include include include void getfood char map 25 int main getfood map intm for m 0 m 20 m intl...

用c語言寫的貪吃蛇

用c編寫的貪吃蛇程式 需求分析 貪吃蛇是一款經典的小遊戲,在遊戲中,玩家操作一條小蛇不斷的吃豆,同時要避免蛇頭與身體部分接觸。蛇每吃乙個豆,身體就會長大一節。源程式 include include system cls 用到 include include include sleep函式 inclu...

用C語言寫貪吃蛇遊戲

輸入標頭檔案,設定函式,其中snakemove 是實現蛇運動的函式,put food 是隨機放置金幣的函式,printmap 是輸出影象的函式,x y記錄蛇尾的座標,snakex和snakey記錄蛇的初始座標。include include include include define snake ...