xxxxxxxxxx
55
let palavra = "FORCA";
let palavraEscondida = "_ _ _ _ _";
let tentativas = 6;
let letrasTentadas = [];
function setup() {
createCanvas(400, 400);
}
function draw() {
background(255);
textSize(32);
textAlign(CENTER, CENTER);
text(palavraEscondida, width / 2, height / 2 - 50);
textSize(24);
text("Tentativas restantes: " + tentativas, width / 2, height / 2);
text("Letras tentadas: " + letrasTentadas.join(", "), width / 2, height / 2 + 50);
}
function keyPressed() {
let letra = key.toUpperCase();
if (letrasTentadas.includes(letra)) {
alert("Você já tentou esta letra!");
return;
}
letrasTentadas.push(letra);
if (palavra.includes(letra)) {
for (let i = 0; i < palavra.length; i++) {
if (palavra[i] === letra) {
palavraEscondida = palavraEscondida.substring(0, i * 2) + letra + palavraEscondida.substring(i * 2 + 1);
}
}
} else {
tentativas--;
if (tentativas === 0) {
alert("Você perdeu! A palavra era: " + palavra);
resetGame();
}
}
if (!palavraEscondida.includes("_")) {
alert("Parabéns! Você ganhou!");
resetGame();
}
}
function resetGame() {
palavra = "FORCA";
palavraEscondida = "_ _ _ _ _";
tentativas = 6;
letrasTentadas = [];
}