Não está mostrando meu pontos, e está marcando dois pontos para o oponente.
Não está mostrando meu pontos, e está marcando dois pontos para o oponente.
Olá, Cássia! Tudo bem?
Poderia copiar e colar seu código aqui no fórum para eu conseguir te ajudar melhor?
Uma maneira de adicionar é clicando no botão </>
na barra superior da mensagem, após clicar, dois conjuntos de três crases aparecerão e você pode colar seu código dentro! Dessa forma:
Aguardo seu retorno!
olá, Akemi
Foi no scrath que deu esse erro.
Cássia, verdade, desculpa a confusão!
Consegue então enviar o link do seu projeto do Scratch para eu dar uma olhada?
Olá, boa noite!!
Provavelmente seu código esta mais distante ou mais próximo da borda final do jogo, por esse motivo conta mais pontos para algum dos lados.
A distancia da raquete para a borda final é o que define a quantidade ponto somada.
Irei incluir um modelo de variável que possa te ajudar a ter uma noção, caso utilize o código abaixo, lembre de trocar o nome das variáveis que estão sendo usadas nas funções ou na Draw.
Tmj!!
//variáveis da bolinha
let xBolinha = 300;
let yBolinha = 200;
let diametro = 15;
let raio = diametro / 2;
// Variaveis da raquete
let xRaquete = 5;
let yRaquete = 150;
let raquetecomprimento = 10;
let raquetealtura = 90;
// Variaveis do oponente
let xRaqueteoponente = 585;
let yRaqueteoponente = 150;
let raquetecomprimentooponente = 10;
let raquetealturaoponente = 90;
let velocidadeYdooponente;
//velocidade da bolinha
let velocidadeXBolinha = 9;
let velocidadeYBolinha = 9;
// colisão
let colidiu = false;
// Placar de pontos
let meuspontos = 0
let pontosoponente = 0