Segue o link e código da movimentação da bolinha.
https://editor.p5js.org/RafaRebello/full/GwIRvCTAp
//variaveis da bolinha let xBolinha = 300; let yBolinha = 200; let diametro = 22; let raio = diametro / 2 ;
//velocidade da bolinha let velocidadexBolinha = 6; let velocidadeyBolinha = 6;
function setup() { createCanvas(600, 400); }
function draw() { background(0); mostraBolinha(); movimentaBolinha(); verificarColisaoBordas();
}
function mostraBolinha(){ circle(xBolinha, yBolinha, diametro); }
function movimentaBolinha() { xBolinha += velocidadexBolinha; yBolinha += velocidadeyBolinha; }
function verificarColisaoBordas(){ if (xBolinha + raio > width || xBolinha - raio < 0){ velocidadexBolinha *= -1 }
if (yBolinha + raio > height || yBolinha - raio < 0){ velocidadeyBolinha *= -1; } }