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

📄 game.java

📁 一个简单控制台的Java程序
💻 JAVA
字号:
package com.s1121.muruiheng;
import java.util.*;

public class Game {
	
	getGame getgame=new getGame();
	String[] name=new String[2];

	
	public void choose(){
	
		Scanner input=new Scanner(System.in);
		for(int temp=0;temp<name.length;temp++){
			Map map= new Map();//创建地图对象
			System.out.println("玩家"+(temp+1)+"请选择游戏人物:1、巴顿   2、关羽   3、秦琼    4、赵云");
			//选择人物
			int num=input.nextInt();
			//人物选择函数
			switch(num){
			case 1:
				System.out.println("您选择都是巴顿!用"+ map.str[5+temp] + " 表示!");
				name[temp]="巴顿";
				break;
			case 2:
				System.out.println("您选择的是关羽!用"+ map.str[5+temp] + " 表示!");
				name[temp]="关羽";
				break;
			case 3:
				System.out.println("您选择的是秦琼!"+ map.str[5+temp] + " 表示!");
				name[temp] = "秦琼";
				break;
			case 4:
				System.out.println("您选择的是赵云!"+ map.str[5+temp] + " 表示!");
				name[temp]= "赵云";
				break;
			default:
				System.out.println("您选择的人物不存在,请重新选择!");
				choose();
				break;
			}
			if(temp==1){
				if(name[1].equals(name[0])){
			
					System.out.println("玩家2选择的人物与玩家1相同,玩家1加“甲”,玩家2加“乙”,用于区分");
					name[0]=name[0]+"\b甲";
					name[1]=name[1]+"\b乙";
				}
			}
		}
	}
	public void gamestep1(){
		Map map= new Map();//创建地图对象
		System.out.print("请按玩家      1    按 任意键游戏:");
		Scanner input=new Scanner(System.in);
		
		int num1=0;//玩家1的生成数
		
		String str1=input.next();
		if((str1.equals(null))){
			System.out.print("游戏出现错误请玩家       1    重新按键:");
			gamestep1();
		}else {
			
			num1 = (int)(Math.random()*10/6+1);
			getgame.creatMap1(num1);
		}
		
		
	}
	public void gamestep2(){
		Map map = new Map();//创建地图对象
		Scanner input=new Scanner(System.in);
		int num2=0;//玩家2的生成数
		System.out.print("请按玩家      2    按 任意键游戏:");
		String str2=input.next();
		if(str2.equals(null)){
			System.out.print("游戏出现错误请玩家     2      重新按键:");
			gamestep2();
		}else {
			
			num2 = (int)(Math.random()*10/6+1);
			getgame.creatMap2(num2);
		}
		
	}
	public void gamestart(){
		Map map= new Map();//创建地图对象
		Scanner input=new Scanner(System.in);
		System.out.println("*******************************************");
		
		System.out.println("*********\t欢迎进入游戏世界\t***********");
		System.out.println("*********\t    骑士飞行棋    \t**********");
		System.out.println("*******************************************");
		System.out.println("游戏地图:");
		map.creatMap();
		System.out.println("是否开始游戏(y/n)");
		String answer=input.next();
		if(answer.equals("n")){
			System.out.println("您取消了游戏!");
			return;
			}else if(answer.equals("y")){
				System.out.print("游戏开始!");
				//开始游戏
				choose();
				gamestep1();
				
			}else {
				System.out.println("您的确认有误,请输入(y/n)");
				gamestart();
			}

	}
}

⌨️ 快捷键说明

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