#include#include#include#includeintx[10]={0},y[10]={0},xx[20]={0},yy[">
C語言簡單貪吃蛇游戲代碼.doc

C語言簡單貪吃蛇游戲代碼.doc

ID:51817075

大?。?5.53 KB

頁數(shù):4頁

時間:2020-03-16

C語言簡單貪吃蛇游戲代碼.doc_第1頁
C語言簡單貪吃蛇游戲代碼.doc_第2頁
C語言簡單貪吃蛇游戲代碼.doc_第3頁
C語言簡單貪吃蛇游戲代碼.doc_第4頁
資源描述:

《C語言簡單貪吃蛇游戲代碼.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

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();}

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。