O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

LUA _ Aplicações em Jogos

B. Telles Português 5,0Avaliação média 5,0 de 5 (1 avaliação)

Mapa mental sobre Lua: Linguagem de Script, Características Favoráveis, Manipulação de Strings e Estruturas Dinâmicas

Mapa mental: Lua: Aplicações em Jogos

Conteúdo do mapa

LUA _ Aplicações em Jogos

  1. Linguagem de Script

    • 72% dos Jogos usam linguagens de Script
      • Implementar o script do jogo
      • Definir objetos e seus comportamentos
      • Gerenciar os algoritmos de inteligência artificial
      • Controlar os personagens
      • Tratar os eventos de entrada
      • Descrever a interface com o usuário
      • Criar protótipos
      • Testar
      • Depurar
      • Analisar adequação
      • Prover acesso programável para roteiristas e artistas
        • Experimentar novas idéias e variações
  2. Características Favoráveis

    • Interpretada
      • Mensagens de erro mais abstratas
        • Mais próximas do programa fonte
      • Permite modo interativo
      • Capacidade de executar trechos de código criados dinamicamente
      • Potencialmente mais portátil
      • Rápido ciclo "editar-testar"
    • Tipagem dinâmica
      • Diferente de não-tipadas!
        • Valores nunca são tratados com tipo incorreto
      • Verificação de tipos em tempo de execução
        • Em geral, tipagem forte
        • Toda linguagem pode ter erros de "tipos" em tempo de execução
      • Conceito de tipo mais fluido
        • Linguagens com tipagem estática chamam de tipo o que conseguem tratar estaticamente
    • Gerência automática de memória
      • Grande divisor de águas
      • Simplifica programação em geral
      • Simplifica interfaces
      • Evita vários tipos comuns de bugs
    • Facilidade para estruturação de dados
    • Segura
      • Semântica completa
      • Erros são sempre explicáveis
        • Não é possível invadir memória
      • Característica facilitada
        • Interpretação
        • Tipagem dinâmica
        • Gerência automática de memória
    • Facilidade para comunicação entre componentes
  3. Manipulação de Strings

    • Casamento de padrões
    • Substituições
  4. 20% usam Lua

    • Por que Lua?
      • Pequena
      • Portátil
      • Eficiente
      • Fácil integração com C/C++
      • Simples e flexível
  5. Estruturas Dinâmicas

    • Listas, tabelas, conjuntos, strings
    • Facilidades pela gerência automática de memória
    • Simplifica muito a programação
    • Simplifica muito definição de interfaces

Informações

Descrição
Mapa Mental sobre LUA _ Aplicações em Jogos, criado por B. Telles em 04-03-2015.
Criado por
B. Telles
Visualizações
19
Avaliação
Avaliação média 5,0 de 5 (1 avaliação)

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?