- 1 766
- 84 003
Prof. Dr. David Buzatto
Brazil
เข้าร่วมเมื่อ 10 ก.ย. 2018
Meu nome é David Buzatto. Sou professor do IFSP, atuando principalmente em disciplinas sobre programação de computadores, como algoritmos, estruturas de dados, construção de compiladores, teoria da computação etc. Esse canal é dedicado principalmente a lives de programação recreativa e cursos gratuitos de minha autoria. Espero que meu conteúdo lhe seja útil!
How to build/compile aseprite from source? Windows 10/11, 2024 - No sound!
How to build/compile aseprite from source? Windows 10/11, 2024 - No sound!
มุมมอง: 272
วีดีโอ
JSimple Game Engine (JSGE), uma engine para desenvolvimento de jogos e simulações em Java
มุมมอง 184หลายเดือนก่อน
JSimple Game Engine (JSGE), uma engine para desenvolvimento de jogos e simulações em Java
RayMario (finished project) and RayMarioMapBuilder (unfinished)
มุมมอง 283หลายเดือนก่อน
RayMario (finished project) and RayMarioMapBuilder (unfinished)
Aula Show 3: Introdução ao Desenvolvimento de Jogos 2D e 3D usando a Engine Raylib #SNCT2024
มุมมอง 1082 หลายเดือนก่อน
Aula Show 3: Introdução ao Desenvolvimento de Jogos 2D e 3D usando a Engine Raylib #SNCT2024
Aula Show 2: Introdução ao Desenvolvimento de Jogos 2D e 3D usando a Engine Raylib #SNCT2024
มุมมอง 272 หลายเดือนก่อน
Aula Show 2: Introdução ao Desenvolvimento de Jogos 2D e 3D usando a Engine Raylib #SNCT2024
Aula Show 1: Introdução ao Desenvolvimento de Jogos 2D e 3D usando a Engine Raylib #SNCT2024
มุมมอง 742 หลายเดือนก่อน
Aula Show 1: Introdução ao Desenvolvimento de Jogos 2D e 3D usando a Engine Raylib #SNCT2024
Preparação de Ambiente de Desenvolvimento Básico para Linguagem Java
มุมมอง 2015 หลายเดือนก่อน
Preparação de Ambiente de Desenvolvimento Básico para Linguagem Java
Aula 24: Conclusão do Curso - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 1467 หลายเดือนก่อน
Aula 24: Conclusão do Curso - Algoritmos e Programação em Linguagem C e Raylib
Aula 23: Desenvolvimento do Jogo Pong (parte 02) - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 1507 หลายเดือนก่อน
Aula 23: Desenvolvimento do Jogo Pong (parte 02) - Algoritmos e Programação em Linguagem C e Raylib
Aula 23: Desenvolvimento do Jogo Pong (parte 01) - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 1727 หลายเดือนก่อน
Aula 23: Desenvolvimento do Jogo Pong (parte 01) - Algoritmos e Programação em Linguagem C e Raylib
Aula 22: Tratamento de Erros - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 557 หลายเดือนก่อน
Aula 22: Tratamento de Erros - Algoritmos e Programação em Linguagem C e Raylib
Aula 21: Uso Avançado de Ponteiros - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 937 หลายเดือนก่อน
Aula 21: Uso Avançado de Ponteiros - Algoritmos e Programação em Linguagem C e Raylib
Aula 20: Funções Variádicas - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 627 หลายเดือนก่อน
Aula 20: Funções Variádicas - Algoritmos e Programação em Linguagem C e Raylib
Aula 19: Algoritmos de Ordenação Não-Elementares - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 677 หลายเดือนก่อน
Aula 19: Algoritmos de Ordenação Não-Elementares - Algoritmos e Programação em Linguagem C e Raylib
Aula 18: Recursividade - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 657 หลายเดือนก่อน
Aula 18: Recursividade - Algoritmos e Programação em Linguagem C e Raylib
Aula 17: Arquivos - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 687 หลายเดือนก่อน
Aula 17: Arquivos - Algoritmos e Programação em Linguagem C e Raylib
Aula 16: Organização de Código - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 537 หลายเดือนก่อน
Aula 16: Organização de Código - Algoritmos e Programação em Linguagem C e Raylib
Aula 15: Uniões e Enumerações (+ números aleatórios) - Algoritmos e Programação em Ling. C e Raylib
มุมมอง 507 หลายเดือนก่อน
Aula 15: Uniões e Enumerações ( números aleatórios) - Algoritmos e Programação em Ling. C e Raylib
Aula 14: Estruturas - Structs (parte 02) - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 707 หลายเดือนก่อน
Aula 14: Estruturas - Structs (parte 02) - Algoritmos e Programação em Linguagem C e Raylib
Aula 14: Estruturas - Structs (parte 01) - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 1127 หลายเดือนก่อน
Aula 14: Estruturas - Structs (parte 01) - Algoritmos e Programação em Linguagem C e Raylib
Aula 13: Caracteres e Strings - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 1377 หลายเดือนก่อน
Aula 13: Caracteres e Strings - Algoritmos e Programação em Linguagem C e Raylib
Aula 12: Ponteiros - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 1807 หลายเดือนก่อน
Aula 12: Ponteiros - Algoritmos e Programação em Linguagem C e Raylib
Aula 11: Funções (parte 02) - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 807 หลายเดือนก่อน
Aula 11: Funções (parte 02) - Algoritmos e Programação em Linguagem C e Raylib
Aula 11: Funções (parte 01) - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 1507 หลายเดือนก่อน
Aula 11: Funções (parte 01) - Algoritmos e Programação em Linguagem C e Raylib
Aula 10: Biblioteca Matemática Padrão (parte 02) - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 737 หลายเดือนก่อน
Aula 10: Biblioteca Matemática Padrão (parte 02) - Algoritmos e Programação em Linguagem C e Raylib
Aula 10: Biblioteca Matemática Padrão (parte 01) - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 1047 หลายเดือนก่อน
Aula 10: Biblioteca Matemática Padrão (parte 01) - Algoritmos e Programação em Linguagem C e Raylib
Aula 01 (e meio): Pré-preparação do Ambiente - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 4817 หลายเดือนก่อน
Aula 01 (e meio): Pré-preparação do Ambiente - Algoritmos e Programação em Linguagem C e Raylib
Aula 09: Algoritmos de Ordenação Elementares - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 1447 หลายเดือนก่อน
Aula 09: Algoritmos de Ordenação Elementares - Algoritmos e Programação em Linguagem C e Raylib
Aula 08: Arrays Multidimensionais - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 1697 หลายเดือนก่อน
Aula 08: Arrays Multidimensionais - Algoritmos e Programação em Linguagem C e Raylib
Aula 07: Arrays Unidimensionais - Algoritmos e Programação em Linguagem C e Raylib
มุมมอง 1907 หลายเดือนก่อน
Aula 07: Arrays Unidimensionais - Algoritmos e Programação em Linguagem C e Raylib
Trabalho muito bom.
Obrigado 👍
Conceito artístico desse jogo é muito bonito e original.
Sim, na época era sensacional. Achei que podiam ter caprichado um pouco mais no remaster, mas está legal. Estou curioso para ver o 2. Devo terminar o 1 ainda hoje. Falta pouco.
@@prof.dr.davidbuzatto Gostaria que fosse feito um remake de fato, sabe ? Apesar de acreditar que esse jgo envelheceu muuito bem
@@IgorLancelot771 Sim, um remake seria muito bom, mas duvido. O rumo que a indústria ocidental mainstream de games está atualmente eu acho quase impossível.
That's very interesting
Thanks ;)
parabens
Valeu!
Caramba. Eu estava penando tentando instalar isso de várias maneiras diferentes. Esse foi a única forma que realmente funcionou!! Muito obrigada!!
Que bom que deu certo! 😁
Transmiti sem a captura da tela
You have helped me solve a problem that took me several days to solve. Thank you so much!
My pleasure! Happy that worked!
Usando o netbeans?
Sim.
parabéns
kkkkkkk ficou muito foda o modo invencível, meu sonho jogar assim. Parabéns..
Agora é só esperar a Nintendo processar 👻 Ficou foda mano!
Excelente!
Obrigado!
Muito bom
Obrigado!
o arquivo Template.java seria este Main extends EngineFrame
dentro do arquivo JSGE-v1.4.1-bin.zip existe uma pasta chamada resources/ e dentro dela voce poderia colocar um arquivo chamado Template.java nâo compilado, ja que eu uso outra IDE diferente destas duas ai, terei que fazer a importacao dos .jar manualmente, e se dentro da pasta resources/ tivesse o arquivo Template.java ficaria mais facil para nao precisar de baixar mais de uma coisa, no meu caso.
Olá, boa noite. Basta baixar os templates em github.com/davidbuzatto/Templates-JSGE e usar os arquivos para montar o seu ;)
Que aula professor, isso é ouro em vídeo obrigado!!
Bons estudos! Muito obrigado!
Você mirou no pior curso e acertou no melhor
Ótima explicação, eu li a explicação do livro, mas não tinha entendido direito
Esse final foi excelente para solidificar o que foi visto
Organização de código no começo é mais difícil do que escrever
Aula curta, mas com um conteúdo excelente
Por isso que tu não tem cabelo kkkkkk. Brincadeiras a parte, Que tal um vídeo explicando o motivo pelo qual fez e como fez o projeto? Seria divertido de assistir :).
kkkk vou pensar no caso ;)
Muito prática a aula com muitos conteúdos ótimos
Esse projeto levou quanto tempo para ser feito?
Acho que mais ou menos uns 2 meses, umas 2 horas por dia em média.
number
dicas: aumente o zooom, remove a música de fundo.
Excelente aula e explicação prof. Davi!!! Você pretende postar a continuação dessa matéria??
Oi Sofia, boa tarde. Meu planejamento é gravar um curso completo, assim como o meu curso de C. Vou gravar provavelmente em janeiro. Como demanda muito tempo, eu preciso estar com vontade e com tempo. O curso de C é esse aqui th-cam.com/play/PLqEuQ0dDknqV7g33z739Dd1BY1YyJgaiE.html
string
Não entendi.
meu sonho chega nesse nivel rs
Vai chegar! Abraço!
@@prof.dr.davidbuzatto Obrigado Professor 😁
Que aula absurda!!! Muito boa👏
Obrigado Felipe!
Estou tentando desenvolver um jogo 2D em Java, mas não encontro uma aula abrangente sobre o game loop. Sei como criar uma versão básica, mas o movimento dos sprites não é fluido; eles se movem de forma abrupta em alguns momentos, parecendo até teleportar. Compreendo o conceito de deltaTime e a utilização de métodos como `sleep` e `nanoTime`, mas nunca obtive o resultado esperado. Não se trata de erros que são reportados no terminal, mas sim de falhas lógicas na implementação. Você poderia me explicar como seria a criação correta de um Gameloop em java de modo que o movimento dos sprites seja suave ?
Olá. Em Java é meio complicado mesmo. Experimenta usar a minha engine e dê uma olhada na implementação. Se quiser uma engine super legal de trabalhar e que funciona muito bem, vai de Raylib.
Você fez ótimas explicações matemáticas. Excelente aula!
Obrigado pelo elogio!
Vou tentar fazer esse projeto, se eu não conseguir você tem um repositório dele no seu GitHub para eu poder ter uma ideia no que estou errando?
Feliz dia do professor! Aula ótima, eu já havia feito esses algoritmos usando Ruby, mas em C foi bem mais dinâmico
Obrigado atrasado :D
Ótima essa ideia de fazer o aluno ir atrás da informação
13:08 o problema está entre a cadeira e o monitor.
Professor, estou com dificuldades de contatar alguns criadores de conteúdo para eu poder fazer o marketing. Meu jogo está quase pronto. Poderia me ajudar?
Oi Wellington. Meu canal é muito pequeno, não sei se adiantaria muita coisa. Não é mais fácil vc comprar anúncio no facebook ou no instagram? Que jogo que você desenvolveu?
@@prof.dr.davidbuzatto Não tenho recursos pra gastar muito com ads, não ao ponto de retornar a quantidade de wishlists que desejo. Com isso estou tentando contatar alguns youtubers de milhões de seguidores para serem minha "publisher", o desafio está sendo conseguir entrar em contato com eles. O jogo é no estilo de Getting Over It + Jump King.
@@wellingtonfinancas6358 Entendi. Te desejo boa sorte, pq não tenho contato com nenhum TH-camr, ainda mais no contexto de jogos.
Eu gostei bastante desse programa de desenho, o repositório dele está no GitHub?
Tô gostando parceiro, parabéns.
Valeu, Rafael! Obrigado!
Estou gostando bastante desse livro, ele é muito completo com muitos exercícios
Ótima aula e ainda fez uma crítica social sobre salário
Esse design pattern é o singleton? A organização de código é o mesmo que eu faço, mas nunca estudei nada sobre design patterns. Na verdade comecei a ver sobre isso recentemente. Conhece livros ou artigos sobre o assunto?
Os design patterns clássicos são usados no projeto orientado a objetos. A linguagem C não é orientada a objetos. O livro clássico sobre o assunto é esse aqui www.amazon.com.br/Padr%C3%B5es-Projetos-Solu%C3%A7%C3%B5es-Reutiliz%C3%A1veis-Orientados/dp/8573076100
Live top
Finalizando outra aula
Nice
brabo
Esse está sendo o melhor curso de algoritmos e programação em linguagem C e Raylib do universo.
Eu não entendo o motivo dos melhores conteúdos estarem sempre em canais que não possuem um público muito grande. Ótima aula!
Obrigado pelo elogio!
Meu querido poderia me dar um resumo de como funciona o jogo?? Quero aprender a jogar...porem nao sei como
Oi, boa tarde. Vc precisa saber um pouco de programação para poder usar. A ideia é usar uma linguagem assembly, específica do jogo (tem um manual para baixar) e escrever alguns programas para rodar no "computador" do jogo. É bem interessante.