Currently programming a game in java in which i want to have the below:-
1. user can play with computer.
2. user can choose to select from 2 to 4 players.
So far i can only make 2 players work using the following method.
public void changePlayer () {
// loop for currentPlayer
if (currentPlayer == player1) {
currentPlayer = player2;
} else if (currentPlayer == player2) {
currentPlayer = player1;
}
1. How can make the computer be the player?
2. How can i add up to 4 players in this loop?
(tried to make more than 2 player in the above but the token is not moving.
3. Thought of using a loop like but bit confused how to make it.
for (int i = 0; i<4; i++)
1) Make it a Player instance, or the instance of a special subclass that does not need user interaction.
2+3) Use an array (or even better, a List) with an index that specifies the current index. In pseudo code: