Postagens

Mostrando postagens com o rótulo Programação

Lançamento do NEOJIBA Sem Fronteiras | 08/04/2021

Imagem
  Lançamento do NEOJIBA Sem Fronteiras | 08/04/2021 No meio da pandemia, meu Diretor Educacional, José Henrique de Campos, me deu uma missão de encontrar um formato diferente para melhorarmos nossas aulas online. Eu sempre gostei de tecnologia o suficiente para me considerar curioso, sempre fazendo um curso aqui ou ali. Em minha pesquisa, sugeri criarmos MOOCs (Massive Open Online Courses). Descobrimos o código aberto da EDx e meu camarada Emmanuel Halbout fez todo o trabalho de programação para a plataforma.  Em termos de metodologia, criei o formato do curso, com aulas baseadas em repertório, que por sua vez seguiam o Plano Político Pedagógico (PPP) do NEOJBA e que também conversava com a filosofia Suzuki de Educação Musical. Estruturamos 5 cursos para cada instrumento, seguindo nosso PPP e nosso repertório sequencial. Como avaliação, descobrimos o formato de "avaliação por pares", onde os alunos só eram avaliados quando avaliassem seus colegas. Acredito muito nessa platafo...

Freeway!

Imagem
Completei minha segunda aula de PROGRAMAÇÃO! Nesta aula da Alura fiz o jogo clássico Freeway, aquele de atravessar a estrada com a vaquinha. Confere aqui (pelo pc):  https://editor.p5js.org/andregfelipe/full/DXfydAFm3 Resolvi seguir mais corretamente dessa vez e tive menos problemas, hehe. Uma das coisas que mudei adicionei foi a possibilidade de mexer o bonequinho para os lados também, acho que fica mais bacana. Também brinquei um pouco com a velocidade dos carros. Uma das coisas interessantes deste curso é que ele preza pela limpeza do código.

Pong no JavaScript!

Imagem
 Ahhhh, me sinto um desenvolvedor!! hahaha! Continuando o curso da Alura de introdução à Programação do professor Guilherme Lima, fiz novamente o jogo Pong, mas agora em JavaScript. Foi minha primeira interação com essa linguagem. Demorei para fazer pois o trabalho está intenso, deixei de salvar um dia e perdi tudo, mas deu certo! Me atrapalhei um pouco porque invento de coocar outros nomes do que o sugerido e na hora que a coisa complica, tive que mudar tudo de novo, mas faz parte. Quando for fazer minhas coisas sem tutoriais isso se resolve. Outra coisa que me atrapalhei foi em utilizar outras bibliotecas. Neste curso o professor sugere encontrarmos uma solução para o contato da bolinha nas raquetes em uma biblioteca do GitHub. Precisei fazer algumas vezes, mas entendi o processo. Uma coisa muito legal que entendi foi a utilização de uma mesma função para dois processos diferentes, por exemplo o contato da bolinha com as duas raquetes diferentes, apenas mudando o x e y.

Pong no Scratch

Imagem
Iniciando minhas aventuras de programação! Comecei a fazer o curso de BackEnd da Alura e meu primeiro projeto foi construir o jogo Pong. Jogue aqui:  https://scratch.mit.edu/projects/664177107/ Já havia trabalhado com um pouco de HTML, principalmente com o NEOJIBA Sem Fronteiras, mas isso aqui foi "coisa séria"! Utilizei o Scratch, que é uma plataforma online de desenvolvimento, super fácil de utilizar. Ela te dá os códigos prontos e o seu trabalho é usar a própria lógica de programação. O que tive dificuldade: - A bolinha ficava presa entre a raquete e a parede. Consegui melhorar muito, mudando o tamanho da bolinha, o espaço entre a raquete e a parede... mas uma vez ou outra ainda empaca - Bolinha marcar dois gols quando toca na parede. Isso por que fiz a bolinha muito grande e o centro dela passava pelo ponto que marcava o ponto duas vezes. Resolvi isso alterando as duas variáveis. O que fiz de diferente: - Ao invés de iniciar clicando na bandeira, coloquei para iniciar o j...