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

Terminei,pra quem tá aprendendo desde o 0,repeti algumas vezes,até aprender,e cada volta é um detalhe que aprendo.Professor muito bom!

//variaveis da bolinha
let xBolinha =  300;
let yBolinha =  200;
let diametro =  25;
let raio = diametro / 2 ;

//velocidade da bolinha
let velocidadeXBolinha = 6;
let velocidadeYBolinha = 6;

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

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

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

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

}
1 resposta
solução!

Oii Flávia! Como você está?

Parabéns pelo seu desenvolvimento no curso! Fico muito feliz em saber que você está gostando do projeto e do professor.

Começar a aprender linguagem de programação é bastante desafiador, e rever o conteúdo, anotar para compreender a lógica e fazer cada linha sabendo o que está por trás com certeza vai te dar uma base muito boa para prosseguir em seus estudos. Continue se dedicando assim e conte sempre com o fórum. Você vai longe!

Abração, Flávia. Estou a disposição.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!