Javascript猜数字游戏有3个难度级别

时间:2015-05-28 11:21:39

标签: javascript

我用Javacript“Guess Number”编写了一个简单的游戏。 我认为我的代码很好

var random = (Math.random());
var multiply = random * 100;
var round = Math.round(multiply) ;
var number = round;

for(var i = 0; 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?" );

} else if ( guess > number ) {

    alert( "Plus bas! Quel est le nombre?" );

} else {

    alert( " Bravo! Vous avez trouvé le nombre, c'était bien " + number );
}

}

alert( "GAME OVER" );

但是,我想用三个难度来复杂化我的游戏。

有人可以帮助我吗?

非常感谢

    var level = 10 ;
    var random = (Math.random(level));
    var multiply = random * level;
    var round = Math.round(multiply) ;
    var number = round;

      for ( i=1; i<=3; i++ ) {
        var levelChoice = prompt("choisissez un niveau en tapant 1, 2 ou 3");
          if ( levelChoice = "1" ) {
            level = level
          } else if ( levelChoice = "2" ) {
            level = 100
          } else if ( levelChoice = "3" ) {
            level = 1000
          }else{
            alert( "fais d'abord un des trois niveaux, impatient!" );
          }
      }


    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 );
      }

    }

警告(“GAME OVER”);

1 个答案:

答案 0 :(得分:0)

var level = 10 ;
var random = (Math.random(level));
var multiply = random * level;
var round = Math.round(multiply) ;
var number = round;

  for ( i=1; i<=3; i++ ) {
    var levelChoice = prompt("choisissez un niveau en tapant 1, 2 ou 3");
      if ( levelChoice = "1" ) {
        level = level
      } else if ( levelChoice = "2" ) {
        level = 100
      } else if ( levelChoice = "3" ) {
        level = 1000
      }else{
        alert( "fais d'abord un des trois niveaux, impatient!" );
      }


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 );
  }

}
}

alert( "GAME OVER" );