Gameeee
by wooozy
HTML
<h2>Welcome To the Guessing Game!<h2/>
<p>Enter Your Number Here:</p>
<input type="button" value="Start Game" onClick="startGame();" />
<p>Pick a number:<input type="textbox" id="number" /></p>
<input type="button" value="Guess" onClick="guessAway();" />
<div id="output"></div>
JavaScript
var array = []; //
var guessarray = [];
var d = "";
var count = 0;
var number = "";
var guess = "";
var targetValue = parseInt(document.getElementById("guess").value);
function startGame(){
for (i = 0; i < 10; i++){
array[i] = i + 1;
}
console.log(array);
}
function guessAway(){
var number = parseInt(document.getElementById("number").value);
var guess = Math.floor(Math.random() * 10 + 1);
for (var i = 0; i < 1; i++){
guessarray[i] = guess;
count++;
displayGuess();
}
console.log(number + " " + guess + " " + count);
}
function displayGuess(){
var number = parseInt(document.getElementById("number").value);
var guess = guessarray;
for (var i = 0; i < 1; i++){
if(isNaN(number) || number > 10 || number < 1){
d += "Sorry,this is not a number try again<br>";
count = 0;
}
else if (guess > number){
d += "Guessed " + guess + " - too high.<br>";
}
else if (guess < number){
d += "Guessed " + guess + " - too low<br>";
}
else{
d += "Guessed " + guess + " - Got It!<br>It took me " + count + " tries.<br>";
count = 0;
setRange();
}
}
document.getElementById("output").innerHTML = d;
}
function setRange{
if(guess == targetValue)
while (min <= max) {
guess = Math.floor((min + max) / 2);
if (array[guess] === targetValue) {
document.getElementById("output").innerHTML += ("Guessed " + guess + " = target value.");
return guess;
} else if (array[guess] < targetValue) {
min = guess + 1;
document.getElementById("output").innerHTML += ("Guessed " + guess + " = too low.") + "</br>";
} else {
max = guess - 1;
document.getElementById("output").innerHTML += ("Guessed " + guess + " = too high.") + "</br>";
}
}
}
}
console.log(targetValue);
}