Não consigo fazer ponto, pois o oponente não erra. Fiz tudo junto com o professor nas aulas mas da dando erro nisso
Não consigo fazer ponto, pois o oponente não erra. Fiz tudo junto com o professor nas aulas mas da dando erro nisso
Oi, Fernanda! Como você está?
Você poderia compartilhar o link do seu projeto do p5.js para que eu possa visualizar o local do erro? Basta copiar o endereço do projeto no navegador e colar aqui no fórum.
No entanto, vou deixar aqui a função calculaChanceDeErrar() com o valor da probabilidade alterado para mais, pois assim aumenta a sensibilidade de probabilidade da chance de errar. Olha só no código como funciona o teste:
function calculaChanceDeErrar() {
if (pontosDoOponente >= meusPontos) {
chanceDeErrar += 1
if (chanceDeErrar >= 39){
chanceDeErrar = 80 //bem aqui eu alterei o valor para aumentar a probalidade de erro da raquete do oponente.
}
} else {
chanceDeErrar -= 1
if (chanceDeErrar <= 35){
chanceDeErrar = 35
}
}
}
Um grande abraço, bons estudos e fico à disposição!
oii o código está meio desorganizado, mas está aqui: https://editor.p5js.org/feer.alice/sketches/rorrTtRY1 , coloquei a função calculaChanceDeErrar() mas mesmo assim o oponente continua errando
Oi, Fernanda!
Ah, sim sim! Agora entendi!
Nas aulas da sequência há uma sessão em que o instrutor compartilha uma solução para o oponente não ficar invencível. No seu código faltou adicionar apenas a probabilidade do erro na função de movimentação do oponente.
Vou compartilhar o link que direciona para a sugestão: Erro do oponente - Atividade Jogos Clássicos I
Espero que tenha ajudado. Em caso de dúvida para utilizar a solução, fico à disposição!
Um abraço e até breve!
conseguii, muito obrigada! <3