玩家类方法
public void setPlayer1() {
Scanner in = new Scanner(System.in);
System.out.println("\nPlayer 1 please enter your Arena registration ID.");
this.setID(in.nextLong());
System.out.print("");
System.out.println("Player 1 please enter the name you would like to use.");
this.setTag(in.next());
System.out.print("");
System.out.print(gamerTag + " your game piece is \"X\".");
this.setPiece("X");
in.close();
}
public void setPlayer2() {
Scanner in = new Scanner(System.in);
System.out.println("\nPlayer 2 please enter your Arena registration ID.");
this.setID(in.nextLong());
System.out.print("");
System.out.println("Player 2 please enter the name you would like to use.");
this.setTag(in.next());
System.out.print("");
System.out.print(gamerTag + " your game piece is \"O\".");
this.setPiece("O");
in.close();}
public static void main(String[] args) {
Connect4TextConsole game = new Connect4TextConsole();
System.out.print(board);
player1.setPlayer1();
player2.setPlayer2();
winner = Connect4.checkForWin(board);
while (!winner){
turn = turn.playerTurn(player1, player2);// switch players
int column = Connect4.askForColumn(turn);
}
}
我正在为学校制作Connect 4游戏。我有一个玩家类,定义每个玩家的各个方面,棋盘类,“逻辑”类和运行游戏的游戏类。我的Player类几乎有两种方法...