⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 player1.java

📁 飞行棋小游戏。选择两个角色
💻 JAVA
字号:
package javafinal.pro.game;
public class Player1 
{
	private String playerName;		//玩家角色
	int step;						//玩家一走步数
	int stepNum=0;					//玩家一走步统计
	String playerChar="A";			//玩家棋子
	boolean onOrOff=true;			//玩家是否投掷骰子
	boolean isLucky=false;			//玩家是否得到幸运轮盘
	boolean pauseOrNot=false;		//玩家是否暂停
	public void setName(String name)
	{
		playerName=name;
	}
	public String getName()
	{
		return playerName;
	}
	/*走步累计*/
	public void stepNumber()
	{
		step=(int)(Math.random()*6)+1;
		stepNum+=step;
	}
	/*走步后地图输出*/
	public void positionOfPlayer1()
	{
		ShowMap sm1=new ShowMap();
		if(stepNum>99)
		{
			stepNum=99;
		}
		for(int i=0;i<sm1.step.length;i++)
		{
			if(i==stepNum)
			{
				sm1.step[i]=playerChar;
				break;
			}
		}
		sm1.showMap();
	}
	/*走步后的关卡判断*/
	public void positionJudge()
	{
		ShowMap sm=new ShowMap();
		switch(stepNum)
		{
			case 5:
			case 13:
			case 17:
			case 33:
			case 38:
			case 50:
			case 64:
			case 80:
			case 94:
				System.out.println("\n\n奥!太不幸了,你踩到地雷了!不好意思,你要后退六步!\n");
				stepNum-=6;
				if(stepNum<0)
				{
					stepNum=0;
				}
				sm.step[stepNum]=playerChar;
				sm.showMap();
				break;
			case 20:
			case 25:
			case 45:
			case 63:
			case 72:
			case 88:
			case 90:
				System.out.println("\n\n你走运了,你进入了时空隧道,可以离目标近十步了!\n");
				stepNum+=10;
				if(stepNum>99)
				{
					stepNum=99;
				}
				sm.step[stepNum]=playerChar;
				sm.showMap();
				break;
			case 9:
			case 27:
			case 60:
			case 93:
				System.out.println("\n\n不好意思,你不得不暂停一次!\n");
				pauseOrNot=true;
				break;
			case 6:
			case 23:
			case 40:
			case 55:
			case 69:
			case 83:
				isLucky=true;
				break;
			default:
				break;
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -