首先,建乙個類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...