|
5啊哈币
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x,y,ch,i;
char c[100][100]={
"#################################################",
"#* # #",
"# # # # # # #",
"# # # #",
"# # ##### #",
"# ### # # #",
"# ## # # # ## #",
"# #### #",
"# #### # # #",
"# # ## #",
"# ###### o #",
"# ###### #### # #",
"# #",
"# #### ## #",
"# # ## #",
"# # #",
"# # # ## #",
"# # # #",
"# # ## ## #",
"#* # # # # *#",
"#################################################",
};
int t,x1,y1,x2,y2,x3,y3,x4,y4,x5,y5,x6,y6,x7,y7,x8,y8;
x=24;y=10;t=0;x1=1;y1=1;x2=1;y2=19;x3=47;y3=1;x4=47;y4=19;x5=24;y5=1;x6=24;y6=19;x7=1;y7=10;x8=24;y8=10;
while(1)
{
printf("The Zonbies Are Coming!\n");
for(i=0;i<=100;i++)
{puts(c[i]);}
ch=getch();
if(ch=='s')
{
if(c[x+2][y]!='#'&&c[x+1][y]!='#')
{
c[x][y]=' ';
x+=2;
c[x][y]='o';
}
}
if(ch=='w')
{
if(c[x-2][y]!='#'&&c[x-1][y]!='#')
{
c[x][y]=' ';
x-=2;
c[x][y]='o';
}
}
if(ch=='a')
{
if(c[x][y-2]!='#'&&c[x][y-1]!='#')
{
c[x][y]=' ';
y-=2;
c[x][y]='o';
}
}
if(ch=='d')
{
if(c[x][y+2]!='#'&&c[x][y+1]!='#')
{
c[x][y]=' ';
y+=2;
c[x][y]='o';
}
}
c[x1][y1]=' ';
if(x>x1)
x1++;
if(x<x1)
x1--;
if(y<y1)
y1--;
if(y>y1)
y1++;
c[x1][y1]='*';
c[x2][y2]=' ';
if(x>x2)
x2++;
if(x<x2)
x2--;
if(y<y2)
y2--;
if(y>y2)
y2++;
c[x2][y2]='*';
c[x3][y3]=' ';
if(x>x3)
x3++;
if(x<x3)
x3--;
if(y<y3)
y3--;
if(y>y3)
y3++;
c[x3][y3]='*';
c[x4][y4]=' ';
if(x>x4)
x4++;
if(x<x4)
x4--;
if(y<y4)
y4--;
if(y>y4)
y4++;
c[x4][y4]='*';
if(x==x1&&y==y1||x==x2&&y==y2||x==x3&&y==y3||x==x4&&y==y4||x==x5&&y==y5||x==x6&&y==y6||x==x7&&y==y7||x==x8&&y==y8)
{
system("cls");
printf("The Zombies Ate Your Brainnnnnn....");
getchar();getchar();
return 0;
}
t+=10;
if(t%100==0)
{
c[x5][y5]=' ';
if(x>x5)
x1++;
if(x<x5)
x1--;
if(y<y5)
y1--;
if(y>y5)
y5++;
c[x5][y5]='*';
c[x6][y6]=' ';
if(x>x6)
x6++;
if(x<x6)
x6--;
if(y<y6)
y6--;
if(y>y6)
y6++;
c[x6][y6]='*';
c[x7][y7]=' ';
if(x>x7)
x7++;
if(x<x7)
x7--;
if(y<y7)
y7--;
if(y>y7)
y7++;
c[x7][y7]='*';
c[x8][y8]=' ';
if(x>x8)
x8++;
if(x<x8)
x8--;
if(y<y8)
y8--;
if(y>y8)
y8++;
c[x8][y8]='*';
int k=rand()%22;
int m=rand()%49;
c[k][m]="k";
}
system("cls");
printf("你的得分:%d",t);
}
system("pause");
return 0;
}
|
|