Aula 14: Estruturas - Structs (parte 02) - Algoritmos e Programação em Linguagem C e Raylib

Subscribers:
2,330
Published on ● Video Link: https://www.youtube.com/watch?v=Hu_42V6NTQI



Duration: 1:08:00
9 views
1


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.




Other Videos By Programando Errado!


2024-05-04Programação recreativa: desafios de programação no beecrowd.com
2024-05-04Gameplay: Final Fantasy VII Rebirth
2024-05-03Aula 19: Algoritmos de Ordenação Não-Elementares - Algoritmos e Programação em Linguagem C e Raylib
2024-05-03Gameplay: Final Fantasy VII Rebirth
2024-05-02Programação recreativa: pixel sorting com Raylib e C.
2024-05-02Programação recreativa: pixel sorting com Raylib e C.
2024-05-02Aula 17: Arquivos - Algoritmos e Programação em Linguagem C e Raylib
2024-05-02Aula 16: Organização de Código - Algoritmos e Programação em Linguagem C e Raylib
2024-05-02Aula 15: Uniões e Enumerações (+ números aleatórios) - Algoritmos e Programação em Ling. C e Raylib
2024-04-30Realizando ajustes finos no meu livro de linguagem C
2024-04-29Aula 14: Estruturas - Structs (parte 02) - Algoritmos e Programação em Linguagem C e Raylib
2024-04-29Aula 14: Estruturas - Structs (parte 01) - Algoritmos e Programação em Linguagem C e Raylib
2024-04-28Aula 13: Caracteres e Strings - Algoritmos e Programação em Linguagem C e Raylib
2024-04-27Cube Wave (cubo de ondas) usando C e Raylib
2024-04-27Cube Wave (cubo de ondas) usando C e Raylib
2024-04-27Aula 12: Ponteiros - Algoritmos e Programação em Linguagem C e Raylib
2024-04-26Desenho de polígonos a partir dos vértices usando Raylib
2024-04-26Aula 11: Funções (parte 02) - Algoritmos e Programação em Linguagem C e Raylib
2024-04-25Aula 10: Biblioteca Matemática Padrão (parte 02) - Algoritmos e Programação em Linguagem C e Raylib
2024-04-25Aula 10: Biblioteca Matemática Padrão (parte 01) - Algoritmos e Programação em Linguagem C e Raylib
2024-04-25Aula 01 (e meio): Pré-preparação do Ambiente - Algoritmos e Programação em Linguagem C e Raylib



Tags:
programação de computadores
algoritmos
linguagens de programação
linguagem c
curso de algoritmos
curso de programação
curso gratuito
curso de programação gratuito
curso de algoritmos gratuito
desenvolvimento de software
developer
devs
programming
programming languagens
computer science
ciência da computação
raylib
visual studio code
vs code
vscode
gcc
struct
structs
typedef
tad
tipo abstrato de dados
adt
abstract data type
simulação
simulation