1
我已經在三個難度級別創建了我的轉數猜數字遊戲。開始時,玩家選擇難度。 接下來,這是遊戲的開始:每個玩家都會嘗試猜數。在兩個玩家的javascript猜數字遊戲
這裏我的代碼:
var number = 0;
var playerTurn = 1
var levelChoice = prompt("choisissez un niveau en tapant 1, 2 ou 3");
if (levelChoice == "1") {
number = Math.round(Math.random()*10) ;
} else if (levelChoice == "2") {
number = Math.round(Math.random()*100) ;
} else if (levelChoice == "3") {
number = Math.round(Math.random()*1000) ;
} else {
alert("fais d'abord un des trois niveaux, impatient!");
}
function displayTurn() {
var NumberPlayer = prompt("choisissez votre joueur entre 1 et 2")
if (playerTurn%2==0){
alert("Joueur 1 c'est à vous");
} else{
alert("Joueur 2 c'est à vous");
}
}
function incPlayerTurn() {
playerTurn++;
}
function play() {
displayTurn();
incPlayerTurn();
}
for(var i = 1; i <= 8; i++) {
var guess = prompt("Devine à quel nombre je pense entre 1 et 100");
if(guess < number) {
alert("Plus haut! Quel est le nombre?" + (8-i) + " essais restants");
} else if (guess > number) {
alert("Plus bas! Quel est le nombre?" + (8-i) + " essais restants");
} else {
alert(" Bravo! Vous avez trouvé le nombre, c'était bien " + number);
}
}
一切工作很細,除了轉。 有人可以解釋我該如何創造這一輪?
你的意思是「一切正常,除了轉精」?此外,它看起來像你正在調用一個沒有在任何地方定義的displayOutput函數。 – phtrivier
對不起,我的英語!遊戲運行良好,但我不能創造一個真正的轉身遊戲。我想說「玩家1,輪到你了」,「玩家2輪到你了」。遊戲結束時,一個玩家猜到數字 –
你可能還沒有發佈你的所有代碼(沒有人打過電話,並且,你能澄清你的意思是「轉身不行」嗎?) – phtrivier