LUA _ Aplicações em Jogos

Descripción

Mapa Mental sobre LUA _ Aplicações em Jogos, creado por B. Telles el 04/03/2015.
B. Telles
Mapa Mental por B. Telles, actualizado hace más de 1 año
B. Telles
Creado por B. Telles hace alrededor de 10 años
8
1

Resumen del 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
                                                                                      Mostrar resumen completo Ocultar resumen completo

                                                                                      Similar

                                                                                      Huesos del Cuerpo Humano
                                                                                      Diego Santos
                                                                                      Arte Barroco
                                                                                      juanmadj
                                                                                      Freud: Pasión Secreta
                                                                                      Cesar_Adolfo
                                                                                      Consecuencias de la guerra civil
                                                                                      ignaciobll
                                                                                      Elaboración de mapas mentales
                                                                                      Reyna Elisa Delg
                                                                                      Tecnologías de la información y la comunicación
                                                                                      Jocelyn Glover
                                                                                      Pasado simple del verbo "To be"
                                                                                      Juan Pablo Ospino Rodriguez
                                                                                      PALABRAS CON B ELEVENTH
                                                                                      carolina Torres
                                                                                      Presentación de Estudios Ambientales
                                                                                      Edtith Sarmiento Reyes
                                                                                      Organigrama Maquiladora Textil
                                                                                      Eber Ruiz
                                                                                      PREVENCIÓN DE ENFERMEDADES
                                                                                      Juan Alejandro Urquina Tovar