簡單的隨機遊戲

2021-09-25 16:13:35 字數 1304 閱讀 1037

首先,建乙個類moragame

1、封裝屬性

public class moragame 

system.out.println("請輸入你的名字:");

playername = sc.next();

system.out.println(playername + " vs " + this.computername);

}

3、開始遊戲

// 開始玩遊戲

@suppresswarnings("resource")

public void startplay()

system.out.println();

int computernumber = (int) ((math.random() * 10) % 3 + 1);// 電腦產生隨機數取值在1-3之間

switch (computernumber)

system.out.println();

// 判斷對局結果

if (playernumber == computernumber) else if (((playernumber == 1) && (computernumber != 2))

|| ((playernumber == 2) && (computernumber != 3))

|| ((playernumber == 3) && (computernumber != 1))) else

system.out.println();

start = sc.next();

system.out.println();

system.out.println("********************************");

} this.gameend();

}

4、遊戲結束

// 遊戲結束

public void gameend() else if (playerscore == computerscore) else

} }

5、設定遊戲標題(可以不寫)

class ui 

}

6、去到測試類moragametest,進行測試

public class moragametest 

}

}號可能數量不對,自己修改以下就好了。

有什麼可以改進或者完善的功能點各位大佬可以指點。

新增隨機的遊戲元素

文件路徑 unity manual unity overview creating gameplay adding random gameplay elements 在許多遊戲裡,隨機地選擇物品或者數值是很重要的。本節展示了你該如何通過 unity 內建的隨機函式來實現一些常見的遊戲機制。隨機地選擇...

投骰子的隨機遊戲

投骰子的隨機遊戲 每個骰子有六面,點數分別為 1 2 3 4 5 6。遊戲者在程式開始時輸入乙個無 符號整數,作為產生隨機數的種子。每輪投兩次骰子,第一輪如果和數為 7 或 11 則為勝,遊戲結束 和數為 2 3 或 12 則為負,遊戲結束 和數為其它值則將此值作為自己的點數,繼續第二輪 第三輪 直...

簡單的隨機演算法

有乙個陣列int card,裡面有n個數,將其中的元素隨機排列。首先對於n個數,全排列有 n 種,顯然不能計算全排列後再來取值。這裡的思想是遍歷陣列,對於每個位置上的數,將它與隨機位置的數進行交換,演算法如下 random random new random int card for int i c...