LUA _ Aplicações em Jogos

Descrição

Mapa Mental sobre LUA _ Aplicações em Jogos, criado por B. Telles em 04-03-2015.
B. Telles
Mapa Mental por B. Telles, atualizado more than 1 year ago
B. Telles
Criado por B. Telles mais de 9 anos atrás
7
1

Resumo de Recurso

LUA _ Aplicações em Jogos
  1. Linguagem de Script
    1. 72% dos Jogos usam linguagens de Script
      1. Implementar o script do jogo
        1. Definir objetos e seus comportamentos
          1. Gerenciar os algoritmos de inteligência artificial
            1. Controlar os personagens
              1. Tratar os eventos de entrada
                1. Descrever a interface com o usuário
                  1. Criar protótipos
                    1. Testar
                      1. Depurar
                        1. Analisar adequação
                          1. Prover acesso programável para roteiristas e artistas
                            1. Experimentar novas idéias e variações
                        2. Características Favoráveis
                          1. Interpretada
                            1. Mensagens de erro mais abstratas
                              1. Mais próximas do programa fonte
                              2. Permite modo interativo
                                1. Capacidade de executar trechos de código criados dinamicamente
                                  1. Potencialmente mais portátil
                                    1. Rápido ciclo "editar-testar"
                                    2. Tipagem dinâmica
                                      1. Diferente de não-tipadas!
                                        1. Valores nunca são tratados com tipo incorreto
                                        2. Verificação de tipos em tempo de execução
                                          1. Em geral, tipagem forte
                                            1. Toda linguagem pode ter erros de "tipos" em tempo de execução
                                            2. Conceito de tipo mais fluido
                                              1. Linguagens com tipagem estática chamam de tipo o que conseguem tratar estaticamente
                                            3. Gerência automática de memória
                                              1. Grande divisor de águas
                                                1. Simplifica programação em geral
                                                  1. Simplifica interfaces
                                                    1. Evita vários tipos comuns de bugs
                                                    2. Facilidade para estruturação de dados
                                                      1. Segura
                                                        1. Semântica completa
                                                          1. Erros são sempre explicáveis
                                                            1. Não é possível invadir memória
                                                            2. Característica facilitada
                                                              1. Interpretação
                                                                1. Tipagem dinâmica
                                                                  1. Gerência automática de memória
                                                                2. Facilidade para comunicação entre componentes
                                                                3. Manipulação de Strings
                                                                  1. Casamento de padrões
                                                                    1. Substituições
                                                                    2. 20% usam Lua
                                                                      1. Por que Lua?
                                                                        1. Pequena
                                                                          1. Portátil
                                                                            1. Eficiente
                                                                              1. Fácil integração com C/C++
                                                                                1. Simples e flexível
                                                                              2. Estruturas Dinâmicas
                                                                                1. Listas, tabelas, conjuntos, strings
                                                                                  1. Facilidades pela gerência automática de memória
                                                                                    1. Simplifica muito a programação
                                                                                      1. Simplifica muito definição de interfaces

                                                                                      Semelhante

                                                                                      15 Dicas para Passar nos Exames Nacionais
                                                                                      MarisaS
                                                                                      LITERATURA: ROMANTISMO (INTRODUÇÃO)
                                                                                      jhonathannicolas
                                                                                      CPC-00 CAPÍTULO 4: ESTRUTURA CONCEITUAL PARA A ELABORAÇÃO E APRESENTAÇÃO DAS DEMONSTRAÇÕES CONTÁBEIS
                                                                                      Viviana Veloso
                                                                                      Processos PMBOK 5ª edição
                                                                                      Clenia Paradela
                                                                                      Direito ambiental
                                                                                      GoConqr suporte .
                                                                                      07 - (Servidores Federais) - Lei 8.112/90 - Dos Direitos e Vantagens
                                                                                      Silvio R. Urbano da Silva
                                                                                      Vestibular - Guia de Estudos
                                                                                      Alessandra S.
                                                                                      Plano de Aula em 5 minutos
                                                                                      GoConqr suporte .
                                                                                      Memorização
                                                                                      GoConqr suporte .
                                                                                      Desafio dos sinais: do sinal ao significado - Aula 02
                                                                                      Emannuelle Araújo
                                                                                      Contextualização da Aula 2 - Gestão - Administração da Carreira Profissional
                                                                                      Fabrícia Assunção