骑士飞行棋源代码
骑士飞行棋源代码using System;using System.Collections.Generic;using System.Linq;using System.Text;
namespace 飞行棋{ class Program { #region 程序变量定义 static int[] Map = new int[100];//定义了一个100格的地图 static int[] playerPos = { 0, 0 };//记录玩家的格子数 static string[] name = new string[2];//接收玩家姓名 static Random r = new Random();//产生一个随机数 static int temp = r.Next(1, 7);//数的范围在(1<=temp<7) static int input;//接收幸运轮盘的选择项 static string msg = "";//用于返回掷完骰子后的情况 #endregion static void Main(string[] args) { #region 用户注册 ShowUI(); Console.WriteLine("请输入玩家A的姓名:"); name[0] = Console.ReadLine(); while (name[0] == "") { Console.WriteLine("名字不能为空,请重新输入:"); name[0] = Console.ReadLine(); } Console.WriteLine("请输入玩家B的姓名:"); name[1] = Console.ReadLine(); while (name[1] == "" || name[1] == name[0]) { if (name[1] == "") { Console.WriteLine("名字不能为空,请重新输入:"); name[1] = Console.ReadLine(); } else { Console.WriteLine("您输入的名字已被玩家A【{0}】注册,请重新输入:", name[0]); name[1] = Console.ReadLine(); } } #endregion //-----------------------------------玩家准备完毕,游戏开始--------------------------------------------- #region 游戏说明 Console.Clear(); ShowUI(); Gameillustration(); Console.WriteLine("\n"); Console.WriteLine("按任意键开始游戏..."); Console.ReadKey(true); Console.Clear(); #endregion //--------------------------------------说明文档演示完毕------------------------------------------------ #region 正式游戏 ShowUI(); //绘制欢迎界面-- Initial