Não consigo fazer ponto, pois o oponente não erra. Fiz tudo junto com o professor nas aulas mas da dando erro nisso
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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