Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Bug] Meu jogo não quer carregar

Eu terminei todo o código, e o jogo simplesmente parou de rodar. Fica apenas na tela loading no p5.js. Iprint da tela do p5.js

3 respostas

Olá Marina, tudo certo? Espero que sim

Poderia comentar mais sobre o problema? Se o jogo só fica carregando infinitamente ou ele trava o p5 quando carrega?

Quanto ao seu problema com o p5.js peço que por gentileza compartilhe por aqui o seu projeto, dessa forma poderemos te auxiliar melhor.


Para compartilhar o projeto é simples:

  1. Entrando na sua conta e em um código já salvo, clique no topo superior esquerdo em File, depois em Share:

    Captura de tela do p5js, na parte superior há 4 quadrados e saíndo de debaixo do segundo quadrado selecionado com o mouse em cima, tem outros 8 retângulos, sendo que o 2 retângulos está marcado em vermelho e escrito Compartilhar. Os quadrados da esquerda até a direita são respectivamente o ícone do p5, Arquivos, Editar e Esboço. Os retêngulos de cima até baixo são respectivamente New, save, duplicate, share, download, open, add to collection e examples

  2. Ao clicar em share, abrirá um pop-out com 3 formas de copiar o código, selecione a última que nos permite editar e ver o código por dentro:

Captura de tela do p5js, um quadrado com 3 retângulos distríbuidos um embaixo do outro, dos seus títulos e de um título maior no topo do quadrado. O título principal é compartilhar, escrito em negrito os outros respectivamente em cima de cada retêngulo são embutido, tela cheia e editar

Ainda recomendo algumas ações que podem lhe ajudar:

  • Assim que cria-se uma conta no site do p5js é enviado um e-mail de confirmação para sua caixa de e-mails e caso ainda não tenha confirmado dê uma olhada e confirme;
  • Teste com um novo projeto, crie um novo arquivo e veja se o problema persiste;
  • Tente desativar o tradutor automático;
  • Tente outros navegadores;
  • Reiniciar o computador, também é uma opção.

Qualquer dúvida ou ajuda que necessitar fico à disposição, aguardo retorno e conte comigo!

Um bom dia e bons estudos

https://editor.p5js.org/ninaportoc/sketches/of2xAS6ew aqui está o link do jogo.

solução!

Bom dia Marina

Gostaria de te parabenizar pelo seu projeto, seu código está ótimo!

Revisando o seu código consegui achar a causa do loading infinito, perceba que o arquivo de som dos pontos tem o nome de pontos.wav e emimagens.js na função de preload quando foi carregar os sons acabou por faltar um s em pontos:

somDaTrilha = loadSound("sons/trilha.mp3");
somDaColisao = loadSound("sons/colidiu.mp3");
//Faltava um S em pontos.wav
somDoPonto = loadSound("sons/pontos.wav");

}

Dessa forma o jogo irá procurar por um arquivo inexistente, fazendo essa alteração seu jogo vai funcionar normalmente.

Se ainda possuir qualquer dúvida fico à disposição!

Um bom dia e bons estudos.

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