Menu

getting started

Jomi Fred Hubner

0. use linux

com as seguintes instalações:

  • svn
  • ant
  • java 1.6

1. baixar do SVN

  • ir na pg do projeto https://sourceforge.net/p/jacamo-mapc/code, no topo da tela tem o comando svn para baixar o projeto, de um copy no comando

  • vá para um diretório onde queira ter o projeto e cole o comando svn, no meu caso:

    cd ~/programas
    svn checkout --username=jomifred svn+ssh://jomifred@svn.code.sf.net/p/jacamo-mapc/code/trunk jacamo-mapc-code
    
  • vai ser criado um diretório jacamo-mapc-code com a coisa toda

  • para pegar atualizações do repositório

    svn update
    

2. rodar o massim

cd jacamo-mapc-code/2012/massim/massim/scripts
./startServer.sh

escolhe a configuração, no caso atual a única opção é 0, e dá ENTER para comecar a simulação.

3. rodar o time java

em um novo terminal:

cd jacamo-mapc-code/2012/massim/javaagents/scripts
./startAgents.sh

e escolhe opção 1 (time A)

4. rodar o time jason-dummies

num novo terminal

cd jacamo-mapc-code/2012/teams/jason-dummies
ant

(obs.: acho que todo time que fizermos deveria ter um script para roda-lo em console, sem precisar abrir janela alguma)

5. rodar o visualizador

num novo terminal (!)

cd jacamo-mapc-code/2012/massim/massim/scripts
./startMarsMonitor.sh

6. coisas para observar no servidor

  • ver se os agentes estao enviando os comandos, isso pode ser observado vendo o console do servidor (passo 2)

  • na diretorio do servidor é criada uma pasta output com as partidas (para analise posterior)

7. coisas para observar nos dummies

  • a saida (prints dos agents) fica guardado num arq mas.log
  • numa pasta log ficam dumps de memoria dos agentes
  • em uns arqs start tem o tempo que levaram pra atuar

MongoDB Logo MongoDB