2016-06-24 2 views
-1

미니 숫자 추측 게임을 만들려고합니다. 사용자가 추측을 시도 할 수있는 횟수를 제한 할 수 있는지 알고 싶었습니다. 감사합니다.자바 스크립트 - 추측 게임

<body> 
    Pick up number: &nbsp;<input style="width: 40px" id="numberInput" type="number"> 
    <button onclick="takeMynumber()">Go</button> <br/> 
    <p id="textOutput"></p> 
    <script> 
    var min = 0; 
    var max = 10; 
    var random = Math.floor(Math.random() * (max - min +1)) + min; 
     function takeMynumber(){ 
     var myRandom = parseInt(document.getElementById("numberInput").value); 
     if (myRandom == random){ 
     document.getElementById("textOutput").innerHTML = "Good Job!"; 
     } 
     if (myRandom < random){ 
     document.getElementById("textOutput").innerHTML = "Greater than: " + myRandom;  
     } 
     if (myRandom > random){ 
     document.getElementById("textOutput").innerHTML = "Less than: " + myRandom; 
     } 
} 
    </script> 
</body> 
+1

답변을 수락하면 질문이 닫힌 것처럼 보입니다. – NoaHammer

답변

2

예를 들어. tryCount을 입력하고 takeMynumber을 호출 할 때마다 숫자를 증가 시켜서 확인하십시오. 당신은 일반적으로 검색 엔진 및 일부 분 쉽게 해결 될 수있는이 간단한 '문제'에 대한 도움을받지 않습니다으로

<script> 
    var min = 0; 
    var max = 10; 
    var random = Math.floor(Math.random() * (max - min +1)) + min; 
    document.write(random); 
    var tryCount = 0; 
    function takeMynumber() { 
     ++tryCount; 
     if (tryCount > 5) { 
      alert("You already used your 5 tries"); 
      return; 
     } 
     var myRandom = parseInt(document.getElementById("numberInput").value); 
     if (myRandom == random){ 
     document.getElementById("textOutput").innerHTML = "Good Job <br/> Now try guess number between 0-100"; 
     } 
     if (myRandom < random){ 
     document.getElementById("textOutput").innerHTML = "Greater than: " + myRandom;  
     } 
     if (myRandom > random){ 
     document.getElementById("textOutput").innerHTML = "Less than: " + myRandom; 
     } 
    } 
</script> 

하지만 실제로는, 당신은 JS에 대한 몇 가지 기본 튜토리얼을 읽어야합니다.