1
resposta

perdido na sintaxe

Ao dar play, a bolinha e a raquete do oponente deveriam estar se movimentando ao mesmo tempo no eixo y, mas não está acontecendo devido a erros bobos de sintaxe, to fazendo o mesmo código da aula abaixo meu projeto https://editor.p5js.org/paizao38/sketches/98aGDOk43

1 resposta

Oi, Nelson,

Problema no if

function verificaColisaoBorda()
{
  if (xBolinha + raio>width || 
     xBolinha - raio < 0) {
     velocidadexBolinha *= -1;
  }
  if (yBolinha + raio > height || 
     yBolinha - raio < 0){
    velocidadeyBolinha *= -1;
  }
} 

Chave } no local errado

function verificaColisaoRaquete()
{
    if (xBolinha - raio < xRaquete + raqueteComprimento &&
        yBolinha - raio < yRaquete + raqueteAltura &&
        yBolinha + raio > yRaquete) {
        velocidadexBolinha *= -1;
    }
}

function movimentaRaqueteOponente()
{
  velocidadeYOponente = yBolinha - yRaqueteOponente - raqueteComprimento /2 - 30;
  yRaqueteOponente += velocidadeYOponente;
}