java实现多人回合制对战游戏代码示例
时间: 2023-08-15 22:07:37 浏览: 205
java实现的对战游戏
5星 · 资源好评率100%
下面是一个简单的Java多人回合制对战游戏代码示例,你可以参考一下:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class MultiplayerTurnBasedGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入玩家数量:");
int playerCount = scanner.nextInt();
List<Player> players = new ArrayList<>();
for (int i = 1; i <= playerCount; i++) {
System.out.println("请输入第" + i + "个玩家的名字:");
String name = scanner.next();
players.add(new Player(name));
}
int round = 1;
while (true) {
System.out.println("第" + round + "回合开始:");
for (Player player : players) {
System.out.println(player.getName() + "的回合:");
player.takeTurn();
}
round++;
}
}
}
class Player {
private String name;
public Player(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void takeTurn() {
// TODO: 玩家回合的具体逻辑
}
}
```
这个示例中,首先通过`Scanner`读取玩家数量和玩家名字,然后通过`List`存储所有玩家。在每个回合开始时,依次轮流执行每个玩家的回合,直到游戏结束。在`Player`类中,可以编写具体的玩家回合逻辑。
阅读全文