c語言寫了乙個貪吃蛇

2021-07-22 04:19:31 字數 1493 閱讀 8124

很簡單的  可能存在一些bug  大牛不要嘲笑

#include "stdafx.h"

#include #include "head.h"

#include #include int x=-1,y=-1,m=0;//m為蛇的長度 n為食物個數

int nx=-1,ny=-1,n=0;

int chengji=0;

void 遊戲開始();

void 顯示();

void 畫蛇();

void 蛇頭運動();

void 蛇身運動();

void 初始蛇的隨機位置();

void 改變蛇的方向();

void 是否死亡();

void 畫食物();

void 蛇吃食物();

void 蛇變長();

void 成績();

void 列印牆體();

int _tmain(int argc, _tchar* argv)

return 0;

}void 成績()

void 蛇變長()

else if(she[m-1][2]==2)

else if(she[m-1][2]==3)

else if(she[m-1][2]==4) }

void 蛇吃食物()

}void 畫食物()

while(qipan[ny][nx]==2);

qipan[ny][nx]=3;

n++; }}

void 是否死亡()

}}if (sum!=88) }

void 遊戲開始()

void 顯示()

else if(qipan[i][j]==0)

else if(qipan[i][j]==2)

else if(qipan[i][j]==3)

}printf("\n"); }}

void 初始蛇的隨機位置()

void 畫蛇() }}

void 蛇頭運動()

else if (she[0][2]==2)

else if (she[0][2]==3)

else if (she[0][2]==4) }

void 蛇身運動()

she[i][0]=she[i-1][0];

she[i][1]=she[i-1][1];

she[i][2]=she[i-1][2];

} }}void 改變蛇的方向()

} if(key==80)//下

if(she[0][2]!=1)

if(key==75)//左

if(she[0][2]!=4)

if(key==77)//右

if(she[0][2]!=3)}}

用MFC寫了個貪吃蛇

這幾天看侯sir的 深入淺出mfc 看完了覺得如果就這麼放下可能效果不好,就做了個貪吃蛇,本來打算做另乙個東西呢,結果發現現在知識儲備還不夠,還得看看書,再說吧!貪吃蛇實現得比較簡單,sdi,單執行緒,沒用位圖,因為我沒搞明白怎麼編輯和使用位圖,而且在網上看到乙個也沒用點陣圖的貪吃蛇範例,很好看,就...

C語言貪吃蛇

include include include include include include define screen width 40 遊戲螢幕寬度 define screen length 15 遊戲螢幕長度 define start x 16 螢幕起始x座標 define start y ...

C語言 貪吃蛇

include include include define framewidght 22 define frameheight 22 short generaterandnumber short a,short b void posconsolecursor short x,short y voi...