Java游戲小偷和警察是一款非常有趣的游戲。玩家可以選擇成為小偷或者警察,目的是分別偷走或者保護寶石。下面先介紹一下小偷的游戲規則。
import java.util.Random; public class Thief { private String name; private int score; public Thief(String name) { this.name = name; this.score = 0; } //放置炸彈 public void placeBomb() { System.out.println(name + "放置炸彈"); Random random = new Random(); //炸彈爆炸后,得分+1 if (random.nextInt(10)< 5) { score++; System.out.println(name + "得到一個寶石,得分+1"); } else { System.out.println(name + "沒有得到寶石,得分不變"); } } public int getScore() { return score; } }
小偷需要放置炸彈來嘗試獲取寶石,每放置一次炸彈有一定的概率會得到一個寶石,得到寶石后得分+1。如果沒有得到寶石,得分不變。
下面是警察的游戲規則。
public class Police { private String name; private int score; private int gemCount; public Police(String name) { this.name = name; this.score = 0; this.gemCount = 5; } //查看是否有寶石 public boolean hasGem() { if (gemCount >0) { gemCount--; return true; } return false; } //抓住小偷 public void catchThief() { System.out.println(name + "抓住小偷"); score++; } public int getScore() { return score; } }
警察需要保護寶石不被小偷偷走。每個警察開始時有5個寶石,使用hasGem方法可以查看是否還有寶石。抓住小偷后得分+1。
Java游戲小偷和警察需要玩家利用這兩種角色的特殊技能,來互相競爭,非常考驗玩家的策略思維。如果你想挑戰自己的智力和反應能力,就快來玩一玩吧!