1
resposta

Exercício Concluído

Realizei a atividade em conjunto com a explicação do professor. Link de visualização: https://editor.p5js.org/beatrizfreddi/sketches/Lmu5sTx59

let xBolinha = 300;
let yBolinha = 200;
let diametro = 15;
let raio = 15 / 2;

let velocidadeXBolinha = 6;
let velocidadeYBolinha = 6;

function setup() {
  createCanvas(600, 400);
}

function draw() {
  background(0)
  circle(xBolinha, yBolinha, diametro);
  mostraBolinha ();
  movimentaBolinha ();
  verificaColisao ();

  if (xBolinha + raio > width || 
  xBolinha - raio < 0){
    velocidadeXBolinha *= -1;
  }

  if (yBolinha + raio > height ||
  yBolinha - raio < 0) {
    velocidadeYBolinha *= -1;
  }
  }

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

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

function verificaColisao (){

}
1 resposta

Olá, Beatriz! Tudo bem com você?

Parabéns pelo empenho e dedicação! A prática é fundamental para a melhora do programador!

Continue estudando, compartilhe seu progresso e também suas dúvidas conosco!

Um forte abraço, bons estudos e até breve!! :)