https://editor.p5js.org/Alexandro_Messias/sketches/ga4774yMq
Olá Alexandro, tudo bem?
O problema na função calcularChancerDeErrar é que há um parêntese extra após o } que fecha a condição if. Esse parêntese extra fecha a função prematuramente, fazendo com que o código que segue seja considerado uma nova e separada função que não faz parte de calcularChancerDeErrar. Por isso, o else não está sendo reconhecido como parte da função e gera um erro.
Código correto:
function calcularChancerDeErrar () {
if (pontosDoOponente >= meusPontos) {
chanceDeErrar += 1
} else {
chanceDeErrar -= 1
if (chanceDeErrar <= 35){
chanceDeErrar = 35
}
}
}
Código errado:
function calcularChancerDeErrar () {
if (pontosDoOponente >= meusPontos) {
chanceDeErrar += 1
}
} else {
chanceDeErrar -= 1
if (chanceDeErrar <= 35){
chanceDeErrar = 35
}
}
}