#include <iostream>
using namespace std;
int main(){
int room=1;
char start[5][9]={
'C','+','+',' ',' ','G','A','M','E',
'b','y',':','F','A','R','M','E','R',
' ',' ','*',' ',' ',' ',' ',' ',' ',
'#','P','I','N','G','P','O','N','G',
' ',' ',' ',' ',' ',' ',' ',' ',' ',
};
char room1[10][10]={
'#','#','#','#','#','#','#','#','#','#',
'#',' ',' ',' ','#','#',' ','#',' ','#',
'#','#','#',' ',' ','#',' ',' ',' ','#',
'#',' ','#','#',' ',' ',' ','#',' ','#',
'#',' ',' ',' ',' ','#','#','#',' ','#',
'#',' ','#','#',' ','#','#',' ',' ','#',
'#',' ','#',' ',' ',' ','#',' ','#','#',
'#',' ','#','#','#','#','#',' ','#','#',
'#',' ',' ',' ','#','#','#',' ','E','#',
'#','#','#','#','#','#','#','#','#','#',
};
char room2[20][20]={
'#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','#',
'#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#',
};
int playerx=1;
int playery=1;
if(room==1){
playerx=1;
playery=1;
while(1==1){
system("cls");
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
if(playerx==j&&playery==i){
cout<<'P';
}else{
cout<<room1[i][j];
}
}
cout<<endl;
}
char move;
while(1==1){
cin>>move;
if(move=='w'){
if(room1[playery-1][playerx]=='#'){
break;
}
}else if(move=='a'){
if(room1[playery][playerx-1]=='#'){
break;
}
}else if(move=='s'){
if(room1[playery+1][playerx]=='#'){
break;
}
}else if(move=='d'){
if(room1[playery][playerx+1]=='#'){
break;
}
}
if(move=='w'){
if(room1[playery-1][playerx]=='E'){
room=0;
break;
}
}else if(move=='a'){
if(room1[playery][playerx-1]=='E'){
room=0;
break;
}
}else if(move=='s'){
if(room1[playery+1][playerx]=='E'){
room=0;
break;
}
}else if(move=='d'){
if(room1[playery][playerx+1]=='E'){
room=0;
break;
}
}
if(move=='w'){
playery--;
break;
}else if(move=='a'){
playerx--;
break;
}else if(move=='s'){
playery++;
break;
}else if(move=='d'){
playerx++;
break;
}
}
if(room!=1){
break;
}
}
}
}
c++游戏 走迷宫
最新推荐文章于 2025-03-21 20:34:25 发布
9302

被折叠的 条评论
为什么被折叠?



