Achei interessante, peguei seu código pra modifica-lo ao meu gosto, nunca passou pela minha cabeça informar ao usuario quantas tentativas ele tem e quando o numero pensado for maior ou menor do que ele digitou
<meta charset="UTF-8">
<h1> Jogo de Adivinhação <h1>
    <script>
        function text(texto){
            document.write(texto)
            document.write("<br>")
        }
        function rng(n){
            return Math.round(Math.random()*n);
        }
        var falhas = 2
        n = 20
        for(var mynumber = rng(n);falhas >= 0;falhas--){
            var guess = parseInt(prompt("Chute um Número"));
            if (guess == mynumber){
             alert("ACERTOU!");
             break;
         }
         else{
             if(guess < mynumber && falhas > 0){
                 alert("Um pouco mais .");
             }else if (guess > mynumber && falhas > 0){
                 alert("Um pouco menos.");
            } 
             if (falhas > 0){
                alert("Tentativas restantes: " + falhas);
            } else if (falhas == 0){
                if(guess > mynumber){
                   alert("Poxa! era um pouco menos, suas chances acabaram:(");
                   break; 
                } else if (guess < mynumber){
                   alert("Poxa! era um pouco mais, suas chances acabaram:(");
                   break; 
                }
            }      
        }
        }
   text("Meu número era " + mynumber)
</script>