9
respostas

meus pontos não estão sendo contados

quando a bolinha bate no adversário, não conta os meus pontos. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

9 respostas

Olá Sandy, tudo certo?

Isso geralmente está relacionado as proporções diferentes que criamos a nossa bolinha em comparação ao instrutor, cada um vai ter um ajuste a ser feito para que funcione corretamente dependendo do seu jogo.


Pontos:

Quanto aos pontos, o que eu recomendo é:

1 - Retire o contorno da bolinha

Captura de tela retirada do scratch, tela de edição de imagem com uma bolinha colorida em um passo a passo. Primeiro passo na área de atores com a bolinha selecionada. Segundo passo a aba de fantasias está selecionada. Terceiro passo na área de edição está escrito contorno e o símbolo de um quadrado branco com um risco vermelho na diagonal

2 - Aumente o tamanho da bolinha:

Captura de tela do scratch da área dos atores, com o ator Bola selecionado e rodeado por um quadrado que cada extremidade e centros dos seus lados possui uma bolinha menor usada para ampliar ou contrair o ator.

3 - Reposicione o centro da bolinha para que fique alinhada com a do plano.

Captura de tela da aba de fantasias com uma bolinha e seu centro indicado por um símbolo de positivo ligeiramente deslocado do centro do plano indicado por um alvo

4 - No código de pontos do nosso jogo, faça alguns testes movendo a bolinha e usando a posição horizontal (eixo x) dela como referencial para definir onde será contabilizado os pontos que vai variar por conta das medidas diferentes que definimos:

Captura de tela do scratch, o ator bolinha está selecionado juntamente com a aba de código. Na tela do jogo há uma seta que parte da posição x do ator, que é -226 e aponta até a bolinha na extremidade. Além disso, na aba de código há 2 códigos semelhantes e grifados em vermelho na mesma parte. Um dos códigos diz que quando a bandeira for clicada sempre esperar até que a posição x é menor que menos duzentos e vinte e três adicione um ponto aos pontos do oponente e toque o som de ponto. A parte de espere até que a posição x seja menor que menor que menos duzentos e vinte e três está grifada

  • Nesse caso não definimos um ponto exato aonde a bolinha ao bater conta o ponto. Na verdade, o que fazemos é escolher uma coordenada a partir da qual a bolinha contará os pontos, ou seja, se os pontos não estão sendo contados a coordenada está mais próxima do que deveria da borda, como a bolinha conta os pontos pela quantidade de tempo que ela ultrapassa essa coordenada acertando esse ponto os pontos podem ser contados novamente.

Para que possa te auxiliar de forma mais assertiva peço que por gentileza compartilhe seu código conosco.

Se tiver qualquer dúvida, conte comigo.

Um bom dia e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado! ✓.

Estou com o mesmo problema, meus pontos também não estão sendo computados. Fiz os ajustes informados acima, porém não resolveu no meu caso.

scratch pong não contabilida pontos - código do programa

Olá Patrick, tudo bem?

Sinto muito em ouvir isso, nesse caso, para que eu possa te ajudar de uma forma mais assertiva peço que por gentileza compartilhe o código do seu projeto no scratch conosco, para compartilhar o código:

  1. Faça login no scratch;
  2. Abra o seu projeto;
  3. Clique no botão compartilhar no centra da parte superior;
  4. Copie e cole seu código aqui.

Fico no aguardo, se surgir mais alguma dúvida estou à disposição

Abraços!

Também estou com o mesmo problema, meus pontos não aparece. No meu caso a raquete esquerda só fica numa posição boa no -210 e a direita no 250. Quando alcança a outra borda eu não pontuo, e quando o oponente faz pontos, ele não marca só um, ele marca 4, 9, 15 pontos de uma vez e fica um placar desigual. Outro problema é que a bolinha às vezes desliza na minha raquete e fica pontuando bem rápido, como se a minha raquete fosse as bordas. Se alguém conseguir me ajudar agradeço, meu código publiquei aqui: https://scratch.mit.edu/projects/767085745/

Obrigado

Oi, boa noite!

Estou com o mesmo problema. Tentei os ajustes acima, verifiquei a posiçao certinho com o mouse, mas continua nao contando nenhum dos pontos. Voltei o video varias vezes e refiz varias vezes tambem, mas sem sucesso. Minhas raquetes estao em -220 e 220 e a bolinha chega até -230 e 230, mas mesmo assim o ponto nao é contabilizado.

Poderiam me ajudar?

https://scratch.mit.edu/projects/767091345

@Gabriel como solicitado, deixo abaixo o link para verificação.

Ainda não entendi o erro no código, espero que possa me ajudar.

https://scratch.mit.edu/projects/765860785/editor

https://scratch.mit.edu/projects/765860785/

Estava com o mesmo problema no meu caso tive que retirar o codigo de dentro do "se" e fazer outro....

essa imagem ainda estava com erro....

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Nessa já ficou corrigida após separa o codigo criando outro "se".....

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Olá Patrick, Cleber, Bruna e Vagner, espero que estejam bem.

Como tivermos várias interações neste mesmo tópico e o projeto de cada um de vocês terá particularidades que podem fazer com que a solução para um, não funcione para outro, a título de organização e para auxílio dedicado, peço que abram um novo um tópico no Fórum detalhando o erro e deixando o link do projeto no corpo do texto, para que dessa forma, tanto eu, quanto a comunidade Alura, possa ajudá-los de forma exclusiva e tratando as individualidades do projeto de cada um de vocês.

Para postar uma pergunta no fórum de forma assertiva, recomendo que assistam o alura+ abaixo, onde será explicado como obter maior proveito do fórum para alavancar os estudos:

Reforço que estarei acompanhando as novas postagens de vocês e atento para levar a resposta o mais breve possível.

Abraços!

Continue se esforçando.