00:00:00 - Introdução
00:02:28 - Demonstração de Aula
00:05:45 - Sprites
00:08:38 - O Mundo
00:11:32 - Corpos
00:13:13 - Fixações
00:16:18 - Tipos de Corpo
00:17:46 - estático
00:23:11 - dinâmico
00:23:42 - solo
00:28:07 - cinemático
00:35:07 - piscina de bolas
00:38:14 - Entrada do Mouse
00:42:08 - Estado Inicial
00:43:51 - Alienígena
00:50:43 - Obstáculo
00:55:43 - Callbacks de Colisão
00:59:28 - Nível
01:13:32 - Marcador de Lançamento de Alienígena
01:29:25 - Conclusão

Este curso dá continuidade ao CS50 da Universidade de Harvard, focando no desenvolvimento de jogos interativos 2D. Os alunos exploram o design de jogos infantis clássicos como Super Mario Bros., Legend of Zelda e Pokémon em uma busca para entender como os próprios videogames são implementados. Através de palestras e projetos práticos, o curso explora princípios de gráficos 2D, animação, som e detecção de colisão usando o framework LÖVE e a linguagem de programação Lua. Ao final do curso, os alunos terão programado vários de seus próprios jogos e adquirido um entendimento completo dos fundamentos do design e desenvolvimento de jogos.

LICENÇA

CC BY-NC-SA 4.0
Licença Pública Internacional Creative Commons Attribution-NonCommercial-ShareAlike 4.0
https://creativecommons.org/licenses/by-nc-sa/4.0/

David J. Malan
https://cs.harvard.edu/malan
[email protected]