1
resposta

Pong - parte I - exercício

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

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


function setup() {
  createCanvas(600, 400); // criar cenário
}

function draw() {
  background(0);   // 1 - desenha o background
  mostraBolinha();   // 2 - desenha a bolinha
  movimentaBolinha();   // 3 - movimenta a bolinha
  verificaColisaoBorda();    // 4 - verifica colisao da bolinha

  // volta para o inicia da função draw()
}


function mostraBolinha (){
  fill(color(255, 204, 0));   // cor bolinha
  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

Olá, Thamyres! Tudo bem?

Parabéns pelo progresso, continue com esse foco nos estudos que você irá longe!

Um abraço e bons estudos!