modified the generator for wrong answer

This commit is contained in:
Patryk Hegenberg 2023-01-10 09:00:20 +01:00
parent aaf1ff0c79
commit 6867a03a7c

View file

@ -1,6 +1,5 @@
(function (w) {
let count = 1;
let clickCount = 0;
// game title
const gametitle = "The Math Wizard";
@ -548,32 +547,33 @@
}
async function setupButtons(answerValue) {
let operators = ["+", "-"];
let randomOperator = operators[Math.floor(Math.random() * operators.length)];
const randomValue = (min, max) =>
Math.floor(Math.random() * (max - min)) + min;
let randomVar = randomValue(1, 4);
let random1 = eval(`${answerValue}${randomOperator} ${randomValue(1, 4)}`);
let random2 = eval(`${answerValue}${randomOperator} ${randomValue(1, 4)}`);
if (random1 === random2){
random2 += 1;
}
else if (random1 < 1) {
random1 += 1;
}
else if (random2 < 1) {
random2 += 1;
}
if (randomVar == 1) {
document.getElementById("answer1").innerHTML = `${answerValue}`;
document.getElementById("answer2").innerHTML = `${
answerValue + randomValue(1, 4)
}`;
document.getElementById("answer3").innerHTML = `${
answerValue - randomValue(1, 4)
}`;
document.getElementById("answer2").innerHTML = random1;
document.getElementById("answer3").innerHTML = random2;
} else if (randomVar == 2) {
document.getElementById("answer1").innerHTML = `${
answerValue + randomValue(1, 4)
}`;
document.getElementById("answer1").innerHTML = random1;
document.getElementById("answer2").innerHTML = `${answerValue}`;
document.getElementById("answer3").innerHTML = `${
answerValue - randomValue(1, 4)
}`;
document.getElementById("answer3").innerHTML = random2;
} else {
document.getElementById("answer1").innerHTML = `${
answerValue - randomValue(1, 4)
}`;
document.getElementById("answer2").innerHTML = `${
answerValue + randomValue(1, 4)
}`;
document.getElementById("answer1").innerHTML = random1;
document.getElementById("answer2").innerHTML = random2;
document.getElementById("answer3").innerHTML = `${answerValue}`;
}
showScreen("combat");