Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Realizado!

Atividade realizada:

//variáveis da bolinha
let xBolinha = 300;
let yBolinha = 200;
let diametro = 30;
let raio = diametro / 2;

//velocidade da bolinha
let velocidadeXBolinha = 6;
let velocidadeYBolinha = 6;
function setup() {
  createCanvas(600, 400);
}

function draw() {
  background(0);
  mostraBolinha()
  movimentaBolinha()
  verificaColisao()
}

function mostraBolinha(){ 
  circle(xBolinha, yBolinha, diametro);
}

function movimentaBolinha(){
  xBolinha += velocidadeXBolinha;
  yBolinha += velocidadeYBolinha;
}

function verificaColisao(){

  if (xBolinha + raio > width || 
     xBolinha - raio < 0){
    velocidadeXBolinha *= -1;
  }
  if (yBolinha + raio > height || 
     yBolinha - raio < 0){
    velocidadeYBolinha *= -1;
  }
}
1 resposta
solução!

Oi oi Phelipe! Tudo bom?

Desculpe a demora em responder você!

Muito bom seu exercício, a prática é fundamental para conseguirmos alcançar passos mais altos na área do desenvolvimento.

Minha única sugestão é que você fique atento a modificação de valores iniciais, porque provavelmente também precisará alterar outros para que a lógica encaixe.

Parabéns pelo trabalho e avante!!!

Um abraço e bons estudos!