Boa noite, Henrique. Tudo bem?
Então, estava olhando seu código e encontrei alguns erros. O motivo de não estar funcionando está função é por causa que você não acrescentou a medida raio e nem colocou ela como function. É importante toda vez que for escrever algum código ou conjunto, colocar a function antes. Se precisar de ajuda para entender melhor, eu te ajudo sem problemas. Mandei aqui em baixo o seu código arrumado.
let xBolinha = 300
let yBolinha = 200
let diametro = 15
let raio = diametro / 2
let velocidadexBolinha = 6;
let velocidadeyBolinha = 6;
let xMinharaquete = 100;
let yMinharaquete = 50;
let wMinharaquete = 10;
let hMinharaquete = 10;
function setup() {
createCanvas(600, 400);
}
function draw() {
background(0);
mostraBolinha();
movimentaBolinha();
verificaColisaoBorda();
mostraRaquete();
}
function mostraBolinha(){
circle (xBolinha, yBolinha, diametro)
}
function movimentaBolinha(){
xBolinha += velocidadexBolinha;
yBolinha += velocidadeyBolinha;
}
function mostraRaquete(){
rect (xMinharaquete, yMinharaquete, wMinharaquete, hMinharaquete)
}
function verificaColisaoBorda(){
if (xBolinha + raio > width ||
xBolinha - raio < 0){
velocidadexBolinha *= -1
}
if (yBolinha + raio > height ||
yBolinha - raio < 0){
velocidadeyBolinha *= -1
}
}