Lua é uma linguagem de programação interpretada, de script em alto nível, com tipagem dinâmica e multiparadigma, reflexiva e leve, projetada por Tecgraf da PUC-Rio em 1993 para expandir aplicações em geral, de forma extensível, para prototipagem e para ser embarcada em softwares complexos, como jogos.
Aprenda a Lógica de Programação com linguagem de programação LUA nesse excelente curso gratuito disponibilizado pelo canal Cria Jogo
Este curso é para iniciantes e uma ótima forma de começar a entender o que é uma linguagem de programação.
Curriculum
- 1 Section
- 31 Lessons
- Lifetime
Expand all sectionsCollapse all sections
- Aulas31
- 2.100 – Sobre o Curso – É Válido e Atualizado?
- 2.201 – Olá Mundo, Comentários, Números e Operadores Básicos
- 2.302 – Variáveis, Strings e Concatenação de Texto
- 2.402.1 – Extra – Exemplo sobre Variáveis
- 2.503 – Valor Booleano, Igualdade e Conversão para Texto
- 2.604 – Números Negativos e Decimais, Valores Nulos e Escape de Texto
- 2.705 – Fazendo Perguntas e Entrada e Saída de Dados
- 2.806 – Algoritmos e Funções
- 2.907 – Variáveis Locais e Globais
- 2.1008 – Retorno de Valores em Funções
- 2.1108.1 – Extra – Exemplo de Retorno em Funções
- 2.1209 – Condições lógicas e o operador SE – ENTÃO (if then else)
- 2.1310 – Operador lógico E (and)
- 2.1411 – Prática e exemplos com o Operador E (and)
- 2.1512 – Operador lógico OU (OR) e operador NOT
- 2.1613 – Minigame para praticar operadores lógicos
- 2.1714 – Várias condições lógicas no mesmo teste
- 2.1815 – Laço de Repetição (Loop) WHILE (enquanto)
- 2.1916 – Laço de Repetição (Loop) FOR e REPEAT UNTIL
- 2.2017 – Arrays, Matrizes de Dados e Dicionários
- 2.2118 – Documentação e Biblioteca Padrão Lua
- 2.2219 – Pacotes e Módulos Lua – Como Criar e Importar
- 2.2320 – Programação Orientada a Objetos (POO / OOP) – Conceitos
- 2.2421 – Tabelas Lua são Objetos – OOP Orientação a Objetos
- 2.2522 – Criando um Jogo em Lua com Tabelas e Pacotes – Orientada a Objetos
- 2.2623 – “self” e operador “dois pontos” em Lua – Orientação a Objetos
- 2.2724 – Dominando Programação Orientada a Objetos com Lua – Projeto Final
- 2.2825 – Eventos, Programação Orientada a Eventos e Pac-Man
- 2.2926 – Game Loop
- 2.3027 – Bounce e Debounce
- 2.3128 – O que é o NaN: Not a Number?