很簡單的 可能存在一些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...