首页 > 学院 > 开发设计 > 正文

迷宫移动

2019-11-14 13:59:05
字体:
来源:转载
供稿:网友

 

 1 string[,] erwei = new string[12, 11]  2             { 3                 {"","","","","","","","","","  ",""},  4                 {"","  ","  ","  ","  ","  ","  ","  ","  ","  ",""},  5                 {"","  ","  ","","","  ","  ","  ","  ","  ",""}, 6                 {"","  ","","  ","  ","","  ","  ","  ","  ",""}, 7                 {"","  ","","  ","  ","  ","","  ","  ","  ",""}, 8                 {"","  ","","  ","  ","  ","","  ","  ","  ",""}, 9                 {"","  ","","  ","","  ","","  ","  ","  ",""},10                 {"","  ","","  ","","  ","","  ","  ","  ",""},11                 {"","  ","","  ","","  ","","  ","  ","",""},12                 {"","  ","","  ","","  ","  ","","","  ",""},13                 {"","  ","  ","  ","","  ","  ","  ","  ","  ",""},14                 {"","","","","","","","","","",""} 15             };16 17             int reny = 9;18             int renx = 9;19             erwei[reny, renx] = "";20 21             while (true)22             {23                 for (int j = 0; j < 12; j++)24                 {25                     for (int i = 0; i < 11; i++)26                     {27                         Console.Write(erwei[j, i]);28                     }29                     Console.Write("/n");30                 }31 32                 erwei[reny, renx] = "  ";33                 Console.Write("请输入:");34                 string caozuo = Console.ReadLine();35                 if (caozuo == "w")36                 {37                     if (erwei[reny - 1, renx] == "  ")38                     {39                         reny = reny - 1;40                     }41                 }42                 if (caozuo == "a")43                 {44                     if (erwei[reny, renx - 1] == "  ")45                     {46                         renx = renx - 1;47                     }48                 }49                 if (caozuo == "s")50                 {51                     if (erwei[reny + 1, renx] == "  ")52                     {53                         reny = reny + 1;54                     }55                 }56                 if (caozuo == "d")57                 {58                     if (erwei[reny, renx + 1] == "  ")59                     {60                         renx = renx + 1;61                     }62                 }63                64                 erwei[reny, renx] = "";65                 Console.Clear();66                 if (reny == 0 && renx == 9)67                 {68                     Console.Write("游戏结束,已逃脱!");69                     break;70                 }71                     72 73               74             }75             Console.ReadLine();

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表