Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Avaliação do projeto

Prezados,

Compartilho meu código para sugestões de melhoria.

https://editor.p5js.org/danielBessa/sketches/p5oSPDGIr

Estou iniciando nos estudos de programação. Portanto, não consegui otimizar algumas alterações que fiz da aula do professor. Segue algumas dúvidas:

Tentei documentar cada arquivo/função, mas boas práticas de programação que não fiz são bem-vindas explicar;

Acrescentei a "contra-mão" no jogo, porém não consegui rotacionar os carros;

Não consegui otimizar as funções para usar somente uma para todos os carros (as duas "mãos").

Enfim, continuar a estudar...

2 respostas
solução

Fala Daniel, como vai?

Puxa que legal que está começando a programar. Antes de mais nada, seu projeto ficou muito muito legal. Você foi mais longe que o curso, incluindo carros em direções opostas e ficou muito legal.

Gostaria de compartilhar um projeto, com um código um pouco diferente do seu, mas com os carros nas duas direções, 2 players, um timer de 3 segundos antes do jogo começar e com código um pouquinho mais otimizado.

Tente comparar o que você fez com o link do projeto que desenvolvi abaixo:

https://editor.p5js.org/guilima/sketches/fIbuYLlMY

Fico muito feliz que tenha conseguido e continue assim que tem muita coisa legal para aprender.

Grande abraço.

Guilherme Lima

: )

Professor Guilherme,

Muito obrigado por compartilhar esse código!

Entendi como reduzir as funções com o acréscimo da variável "direção" , as imagens já estão com a direção correta , compreendi a função de começo do jogo...

Muito obrigado pelos ensinamentos e por instigar o raciocínio lógico.

Grande abraço,

Daniel Bessa