Entenda o conceito de NaN – Not a Number – e a importância de conhecê-lo.
Tag: introproglua
Bounce e Debounce – Introdução a Programação 27
Conceitos e exemplos de Bounce (bouncing) e Debounce (debouncing) no desenvolvimento de jogos.
Game Loop – Introdução a Programação 26
Entenda o Conceito, Aplicação e Importância de Game Loop.
Eventos, Pac-Man e Programação Orientada a Eventos – Introdução a Programação 25
Conceito de Eventos e Programação Orientada a Eventos, com um exemplo de Pac-Man (Event-Driven Programming).
Dominando Programação Orientada a Objetos com Lua – Projeto Final – Introdução a Programação 24
Projeto final da Introdução a Programação Orientada a Objetos com Lua. [project_files_members]Código fonte completo do projeto.[/project_files_members]
Conceito de self e operador dois pontos em Lua – Orientação a Objetos – Introdução a Programação 23
Vamos entender o referenciamento a “si mesmo” com “self” em Lua, para a criação de métodos e alcance final da Orientação a Objetos com o operador dois pontos (“:”). [project_files_members]Código fonte com o exemplo do banco e conta corrente.[/project_files_members]
Criando um jogo em Lua com Tabelas e Pacotes – Orientação a Objetos – Introdução a Programação 22
Vamos desenvolver um jogo simulado com players, poções e zumbis para explorar programação Orientada a Objetos em Lua com tabelas e pacotes.
Tabelas Lua são Objetos em Orientação a Objetos – Introdução a Programação 21
Nesse vídeo começamos a entender como trabalhar com orientação a objetos em Lua, com o conceito inicial de objetos. Em Lua, tabelas são objetos.
Conceitos e Fundamentos de OOP: Orientação a Objetos – Introdução a Programação 20
Entenda o conceito de objetos e os fundamentos da programação orientada a objetos (OOP – Object Oriented Programming). Esse vídeo é FUNDAMENTAL para os próximos posts e vídeos, onde aprenderemos como programar OOP com Lua. Diagramas e Fluxogramas
Pacotes e Módulos Lua – Introdução a Programação 19
Conceito de pacotes em Lua (packages e require), onde criamos nossa própria biblioteca e módulos de funções.