¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

LUA _ Aplicações em Jogos

B. Telles Portugués 5,0Valoración media 5,0 de 5 (1 valoración)

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

Contenido del 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

Información

Descripción
Mapa Mental sobre LUA _ Aplicações em Jogos, creado por B. Telles el 04/03/2015.
Creado por
B. Telles
Visitas
19
Valoración
Valoración media 5,0 de 5 (1 valoración)

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?