寒假 05,貪吃蛇

2021-06-03 05:40:52 字數 1312 閱讀 7190

實現了蛇的構成,以及蛇的上下左右操作。

後面還需要新增如:1.如何讓蛇吃食物。

2.如何讓蛇在沒有操作的情況下移動。

源**下。vc++6.0實現

#include

#include

#include

#include

using namespace std;

#define m 20

#define up      72

#define down    80

#define left    75

#define right   77

struct snake;

snake *head,*rear,*mid;

snake *dot;

int quyu[m][m]=;

void build()

void printf()

//    couty]=1;

temp=temp->next;

}system("cls");

for(i=0;ix&&j==rear->y))

cout<<"○";

if(i==rear->x&&j==rear->y)

cout<<"●";

}couty]=0;

temp=temp->next;}}

void chi()

int control(char a)

else

if(a==down&&rear->x!=mid->x-1)

else

if(a==left&&rear->y!=mid->y+1)

else

if(a==right&&rear->y!=mid->y-1)

else

return 1;

snake *temp;

temp=head;

head=temp->next;

delete temp;

mid=rear;

rear->next=o;

rear=o;

if(rear->x>=m||rear->y>=m||rear->x==-1||rear->y==-1)

return -1;

else

return 0;

}void newdot()

dot=new snake;

dot->x=xx;

dot->y=yy;

dot->next=0;

}void main()

else}}

blog.memomuse.com

2012.1.14

貪吃蛇遊戲

貪吃蛇遊戲 結構化程式設計 c語言程式設計 重要的的是結構化的程式設計思想 include include include include include include define field width 300 就做20個格仔的 define field height 300 define f...

貪吃蛇(改進)

該程式分成3個檔案 第乙個檔案 fang.cs using system using system.collections.generic using system.text using system.windows.forms using system.drawing namespace snak...

貪吃蛇遊戲

include include include include include 使用當前時間做種子 enum dir 列舉型別enum dir 圍牆 class fencef 定義物件 畫框框 void fence initfence 顯示框框 void fence outputf int snak...