1
resposta

3 dúvidas distintas. 1 sobre a bolinha enroscar na borda no p5, 1 sobre verificação de colisão na raquete do oponente, 1 sobre método de estudo

Comecei o curso da Alura a poucos dias e sou totalmente leigo mas estou adorando, então estou com dificuldade quando algo não sai como planejado. Quando a bolinha bate na quina da raquete ela se enrosca. Sobre a segunda dúvida, apenas pra ver se eu estava realmente aprendendo e não apenas vendo e fazendo igual, tentei fazer uma verificação de colisão com a raquete 2 da mesma forma que a raquete 1, mas a bolinha ficava apenas centralizada, não consigo saber o que fiz de errado, acredito que esteja na lógica em que usei. A terceira dúvida é sobre o método de estudo que estou fazendo. Como comecei do zero, tenho muitas dúvidas, e como esse início é muito demonstrativo acabam tendo questões como a da "function calculaChanceDeErrar", que basicamente ele mostrou como podemos fazer essa function mas acho que não detalhou a lógica exata de como num trabalho solo eu poderia ter o mesmo raciocínio. Enquanto fui fazendo meu jogo fiz tudo que os videos detalharam, entendendo mas com a sensação de que meio que estava copiando e não entendendo tanto o por quê. Esse é um exemplo apenas, então minha dúvida é: eu devo continuar com as aulas mesmo que vá ficando uma dúvida ou outra? Pois vejo que deixa meus estudos muito mais lentos, já que fazendo depois de ver os vídeos meu jogo ficava perfeito. Como na dúvida 2, tentei fazer algo usando uma lógica que estava diferente dos videos e não consegui, nem entendi onde errei.

https://editor.p5js.org/Uamiri/sketches/mrqibEjnL

1 resposta

Olá, Uamiri! Tudo certo?

Desculpe a demora em responder você!

Nesta atividade há uma solução para o bug da bolinha aqui: Atividade Bolinha Presa na raquete

Suas dúvidas são bastante pertinentes e é normal a gente se sentir meio perdido no início. Não acredito que suas dúvidas mais profundas sobre a lógica de funções ou métodos signifiquem um "atraso" ao seu aprendizado. Muito pelo contrário, essa curiosidade vai te levar a uma aprofundamento do assunto e a formar fundamentos mais sólidos, ou seja, depois dessa etapa tudo vai ficar mais fácil , pode ter certeza!

Para aprofundar seus conhecimentos em Lógica, sugiro que você faça a Formação JavaScript para Back-End, onde você irá aprender sobre os pormenores do funcionamento da linguagem.

Sobre processo de aprendizagem. É importante termos em mente que a aprendizagem também é um caminho de autoconhecimento, cada pessoa aprende de uma forma diferente e se torna imprescindível entendermos o que faz mais sentido pra gente. Sugiro que você assista ao primeiro passo da Formação Aprendizagem, pois acredito que irá ajudar bastante a entender como é seu processo de aprendizado e assim traçar a melhor rotina de estudos.

Fico à disposição se as dúvidas persistirem,

Um abraço e bons estudos!