Aula 14: Estruturas - Structs (parte 02) - Algoritmos e Programação em Linguagem C e Raylib
Segunda parte da décima quarta aula do Pior Curso de Algoritmos e Programação de Computadores do Universo, usando Linguagem C e Raylib!
Nesta aula implementaremos, passo a passo, uma simulação física de uma bolinha! Aula super mão na massa!
Download do modelo/template para o desenvolvimento dos exercícios criativos:
https://github.com/davidbuzatto/ModeloExerciciosCriativosRaylib/archive/refs/heads/main.zip
O material completo do curso pode ser acessado através do link:
https://drive.google.com/drive/folders/1fEMU27-MxRFatkcyqfKqFTj2BOWasJUp?usp=sharing
Capítulos:
00:00 - Apresentação;
01:23 - Preparação do ambiente;
04:42 - Desenhando a bolinha;
06:14 - Definindo a estrutura para a bolinha;
12:08 - Movimentando a bolinha no eixo x;
13:08 - Criando uma função para atualizar o estado da bolinha;
15:15 - Atualizando a estrutura da bolinha para armazenar a posição e a velocidade usando a struct Vector2;
17:25 - Fazendo a bolinha rebater nas "laterais" da janela;
24:57 - Trocando a unidade de velocidade da bolinha de pixels por frame para pixels por segundo;
28:44 - Empregando o que foi usado no eixo x para o eixo y;
31:19 - Criando atrito, elasticidade e gravidade para atuarem na bolinha;
40:02 - Interagindo com a bolinha usando o mouse;
01:01:26 - Configurando uma nova velocidade para a bolinha quando ela é arremessada;
01:04:50 - Simulação de várias bolinhas https://github.com/davidbuzatto/Simulacoes-Raylib
01:07:25 - Encerramento.