static int step;
static int map = new int[100];
static int player = ;//player[0]存玩家a的下標,player[1]存玩家b的下標
static string name = new string[2];//name[0]存玩家a的姓名,name[1]存玩家b的姓名
static bool tstop = ;//將tstop[0]設為玩家a,預設為false,將tstop[1]設為玩家b,預設為false。
static void main(string args)
console.writeline("請輸入玩家b的姓名");
name[1] = console.readline();
while (name[1] == "" || name[1] == name[0])//判斷判斷玩家b姓名是否為空和玩家b是否和玩家a的名字相同
else//玩家b是否和玩家a的名字相同
}console.clear();//清屏
showui();
console.writeline("對戰開始.........");
console.writeline("玩家a的姓名:",name[0]);
console.writeline("玩家b的姓名:", name[1]);
console.writeline("如果ab在同一位置,用<>來表示");
initialmap();
drawmap();
console.writeline("開始遊戲");
while (player[0] < 99 && player[1] < 99)
else
if (player[0] >= 99)//判斷玩家a走完了棋盤,走完了就跳出迴圈
if (tstop[1] == false)
else
}console.clear();//清屏
showui();
if (player[0] >= 99)
獲勝", name[0]);
}else
獲勝", name[1]);
}console.readkey();
}
C 實現簡單的飛行棋遊戲
下面展示 完整 namespace 飛行棋 的士兵用a表示 n的士兵用a表示 playername 0 playername 1 initailmap drawmap while playerpos 0 99 playerpos 1 99 勝利 playername i win console.re...
C 騎士飛行棋使用的方法梳理
public static int map new int 100 宣告乙個長度為100的陣列用來畫地圖 public static int playerpos new int 2 宣告乙個陣列用來存玩家a和玩家b public static string playernames new strin...
檔案建立及讀取的方法
以前建立用 string filepath if system.io.file.exists filepath 建立檔案 system.io.file.create filepath system.io.streamwriter sw new system.io.streamwriter filep...