1
resposta

[Projeto] Código JS da Bolinha do jogo Pong

Utilizando a biblioteca p5.js e orientações do vídeo do curso consegui fazer o código em JavaScript da bolinha, da movimentação e da colisão nas bordas. Veja abaixo como ficou.

//Variáveis 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(600, 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

Olá Ramires, tudo bem?

Fico muito feliz que você conseguiu concluir essa importante etapa, nesse mergulho pelo mundo da programação, obrigado por compartilhar conosco aqui no fórum!

Parabéns pela dedicação e lembre-se sempre que você pode contar com o fórum para tirar suas dúvidas e compartilhar sua evolução, adoramos saber o que você está estudando!

Sucesso

Um grande abraço e até mais!