#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<windows.h>
using namespace std;
int main()
{
char z[50][50]={"######",
"#0 # ",
"# ## #",
"# # #",
"## #",
"######",
};
int i,x,y,p,q;
char ch;
x=1,y=1,p=1,q=5;
for(i=0;i<=5;i++)
puts(z[i]);
while(x!=p||y!=q)
{
ch=getch();
if (ch=='w')
{
if(z[x-1][y]!='#')
{
z[x][y]=' ';
x--;
z[x][y]='o';
}
}
if (ch=='s')
{
if(z[x+1][y]!='#')
{
z[x][y]=' ';
x++;
z[x][y]='o';
}
}
if (ch=='a')
{
if(z[x][y-1]!='#')
{
z[x][y]=' ';
y--;
z[x][y]='o';
}
}
if (ch=='d')
{
if(z[x][y+1]!='#')
{
z[x][y]=' ';
y++;
z[x][y]='o';
}
}
system ("cls");
for(i=0;i<=5;i++)
puts(z[i]);
}
system ("cls");
printf("你赢了");
Sleep(5000);
return 0;
}
|