Я создал свою очередь, думаю, номер игры в javascript с тремя уровнями сложности. В начале игроки выбирают сложность. Далее, это начало игры: каждый игрок пытается угадать номер.Угадайте номер игры в 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