LUA _ Aplicações em Jogos

Beschreibung

Mindmap am LUA _ Aplicações em Jogos, erstellt von B. Telles am 04/03/2015.
B. Telles
Mindmap von B. Telles, aktualisiert more than 1 year ago
B. Telles
Erstellt von B. Telles vor mehr als 9 Jahre
7
1

Zusammenfassung der Ressource

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
                                                                                      Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                                                      ähnlicher Inhalt

                                                                                      Mathe Quiz
                                                                                      JohannesK
                                                                                      Zivilrecht - Definitionen
                                                                                      myJurazone
                                                                                      PuKw Step 6 - Fragen aus der VO/Literatur
                                                                                      frau planlos
                                                                                      1.2 Die Entwicklung der modernen Psychologie
                                                                                      achdrewes
                                                                                      Klinische Psychologie Teil 2
                                                                                      Lisa Mariá Hchil
                                                                                      Kommunikationssoziologie (KSOZ) Grimm 2017/18
                                                                                      Benedikt Zöchling
                                                                                      Grundzüge Soziologischer Theorien
                                                                                      stelly Welly
                                                                                      Vetie Viro 2012
                                                                                      Alena Gesing
                                                                                      Vetie Tierseuchen 2019 - Anzeigepflichtig/Meldepflichtig
                                                                                      Peter Christian Ponn
                                                                                      Vetie Repro Bilderspaß
                                                                                      Tropsi B
                                                                                      Vetie Fleisch 2021
                                                                                      Mascha K.