骑士飞行棋骑士飞行棋问题描述开发一款Java小游戏——骑士飞行棋游戏规则和传统的飞行棋一样,支持两人对战采用100格小型游戏棋盘游戏规则:对战双方轮流掷骰子控制自己的骑兵前进或后退,在游戏棋盘上设置有关卡普通地雷暂停时空隧道幸运轮盘(提供两种运气:交换位置和轰炸)棋盘上的关卡只在骑兵第一次移动遇到时有效问题分析-1设计骑士飞行棋的棋盘使用字符显示棋盘前进方向前进方向起点终点幸运轮盘幸运轮盘地雷地雷时空隧道时空隧道暂停暂停普通普通问题分析-2根据需求分析对象对战地图类(Map)功能:在控制台显示棋盘,并显示当前玩家在棋盘中所处的位置游戏类(Game)功能:实现游戏初始化设置、展示游戏开始界面以及角色设置、控制游戏进度、实现游戏规则、以及游戏结束后结果评判测试类(StartGame)功能:启动游戏难点分析-1实时动态显示对战地图地图信息以整型数据存储在数组中int[]map=newint[100];//对战地图0000102134…4…普通普通幸运轮盘幸运轮盘地雷地雷暂停暂停时空隧道时空隧道★■〓∷¤099数组下标难点分析-2实时动态显示对战地图将对战地图划分成4个部分分别显示奇数行:顺序输出地图数组中代号对应图像右竖行:先输出空格,再输出数组中代号对应图像偶数行:逆序输出地图数组中代号对应图像左竖行for(inti=end-1;i>=start;i--){//输出数组中i位置处对应图像}for(inti=start;i