用java写一个捉迷藏游戏
时间: 2023-07-01 12:21:38 浏览: 43
好的,我可以帮你提供一个简单的捉迷藏游戏的Java代码示例,如下所示:
```
import java.util.Scanner;
public class HideAndSeekGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("欢迎来到捉迷藏游戏!");
// 获取玩家数量
System.out.print("请输入玩家数量:");
int playerCount = scanner.nextInt();
// 获取藏汉数量
System.out.print("请输入藏汉数量:");
int seekerCount = scanner.nextInt();
// 初始化游戏
boolean[] isSeeker = new boolean[playerCount];
for (int i = 0; i < seekerCount; i++) {
isSeeker[i] = true;
}
// 开始游戏
int round = 1;
while (true) {
System.out.println("第" + round + "轮游戏开始!");
for (int i = 0; i < playerCount; i++) {
if (isSeeker[i]) {
System.out.print("玩家" + (i + 1) + "是藏汉,请输入查找的玩家编号:");
int target = scanner.nextInt() - 1;
if (isSeeker[target]) {
System.out.println("恭喜玩家" + (i + 1) + "找到了藏汉,游戏结束!");
return;
} else {
System.out.println("玩家" + (target + 1) + "不是藏汉,继续游戏!");
}
}
}
round++;
}
}
}
```
这个游戏的规则很简单,玩家分为藏汉和查找者两种角色,游戏开始后,每个藏汉会选择一个地方藏起来,然后查找者开始查找藏汉,如果某个查找者找到了藏汉,则游戏结束。
上面的代码实现了一个简单的捉迷藏游戏,你可以根据自己的需求进行修改和扩展。