1
resposta

Pong Parte 1 - Concluído

Fiz acompanhando a aula e depois tentei fazer sozinho... Não deu certo de primeira fazendo sozinho, mas de segunda foi (kkk). Consegui entender o conceito do porque usar os parentes, os nomes (function, draw setup, etc), mas tenho dificuldade nas fórmulas (Ex.: (yVelocidadeBolinha *= -1))

Concluído :)

//Variaveis Bolinha; let xBolinha = 300 let yBolinha = 200 let diametro = 30 let raio = diametro/2

//Variaveis Velocidade xVelocidadeBolinha = 4; yVelocidadeBolinha = 4;

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

function draw() { background(0); MostraBolinha (); MoveBolinha (); ColisaoBorda (); }

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

function MoveBolinha () { (xBolinha += xVelocidadeBolinha); (yBolinha += yVelocidadeBolinha) }

function ColisaoBorda (){ if (xBolinha + raio > width || xBolinha - raio < 0) (xVelocidadeBolinha *= -1); if (yBolinha + raio > height || yBolinha - raio < 0) (yVelocidadeBolinha *= -1);

1 resposta

Olá Daniel, tudo bem? Espero que sim!

Parabéns por ter concluído a primeira parte do Pong e por ter tentado fazer sozinho. É normal ter dificuldades em algumas partes do código, mas o importante é que você está buscando entender e aprender.

Caso tenha dúvidas, fico à disposição.

Abraços e bons estudos!