Ferramentas do usuário

Ferramentas do site


geopro:pedro:ideias

Essa é uma revisão anterior do documento!


Idéias

leg.ufpr.br_pedro_figures_darwins_first_tree.jpg

(Esta seção contém idéias para o TerraME que ainda estão em fase de rabisco)

  1. Um agente poderia ter funções dependente do seu estado interno. Por exemplo, uma função play poderia ser implementada dentro de um estado, e desta forma o seu comportamento seria condicionado ao estado atual. Esta função também poderia ser implementada fora dos estados, de forma que o agente reagirá desta forma em todos os estados em que esta função não for implementada. Isto pode ser feito em lua com listas indefinidas, de forma que o agente primeiro verifica se a função está implementada no seu estado atual, e depois verifica se existe uma função “global”.
  2. A função save do TerraME é muito lenta, pois toda vez que ela é executada, uma nova conexão com o banco de dados tem que ser estabelecida. Seria mais interessante o TerraME armazenar de alguma forma o ponteiro para o TeDatabase no CellularSpace, aproveitando a conexão e deixando o código bem mais rápido.
geopro/pedro/ideias.1183939123.txt.gz · Última modificação: 2007/07/08 23:58 por pedro