Java实现的饥荒控制台游戏代码示例
以下是一段Java实现的饥荒控制台游戏的代码示例:
```java
import java.util.Scanner;
public class Don'tStarveGame {
public static void main(String[] args) {
System.out.println("欢迎来到饥荒控制台游戏!");
System.out.println("你是一个孤岛上的幸存者,你的任务是在此荒岛上生存下去。");
System.out.println("请通过输入指令来做出选择,输入exit退出游戏。");
Scanner scanner = new Scanner(System.in);
String command = "";
// 游戏主循环
while (!command.equals("exit")) {
command = Line();
// 根据用户输入做出相应的操作
switch (command) {
case "look":
System.out.println("你环顾四周,发现了一些资源。");
System.out.println("你看到一片森林、一条河流和一个废弃的石头屋。");
break;
case "gather":
System.out.println("你开始采集资源。");
System.out.println("你采集了一些木材、岩石和食物。");
break;
case "build":
System.out.println("你决定建造一个小木屋。");
System.out.println("你需要10块木材和5块石头才能建造木屋。");
int wood = 0;
int stone = 0;
while (wood < 10 || stone < 5) {
System.out.println("请输入你想采集的资源类型(wood/stone):");
String resourceType = Line();
if (resourceType.equals("wood")) {
wood++;
System.out.println("你采集了一块木材。");
} else if (resourceType.equals("stone")) {
stone++;
简单的java游戏代码 System.out.println("你采集了一块石头。");
} else {
System.out.println("无效的资源类型,请重新输入。");
}
}
System.out.println("恭喜,你成功建造了一个小木屋!");
break;
case "hunt":
System.out.println("你决定去狩猎食物。");
System.out.println("你到了一只野兔和一只鸟。");
System.out.println("你打算狩猎哪只动物?(rabbit/bird):");
String animal = Line();
if (animal.equals("rabbit")) {
System.out.println("你成功捕获了一只野兔!");
} else if (animal.equals("bird")) {
System.out.println("你成功捕获了一只鸟!");
} else {
System.out.println("无效的动物选择!");
}
break;
case "cook":
System.out.println("你打算开始烹饪食物。");
System.out.println("你有以下原材料可以选择:野兔/鸟,木材和岩石。");
System.out.println("输入你的食物选择(rabbit/bird):");
String foodChoice = Line();
if (foodChoice.equals("rabbit")) {
if (wood > 0 && stone > 0) {
System.out.println("你成功烹饪了一只野兔!");
wood--;
stone--;
} else {
System.out.println("你没有足够的原材料来进行烹饪!");
}
} else if (foodChoice.equals("bird")) {
if (wood > 0) {
System.out.println("你成功烹饪了一只鸟!");
wood--;
} else {
System.out.println("你没有足够的原材料来进行烹饪!");
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论