Bem vindos ao Introdução a Complexidade
Este é um tutorial do trabalho1, iniciante
Abra o modelo: "multipleandts.nlogo",
que está disponível na seção de materiais
Ao abrir a interface deve parecer com isto
você pode ir na seção 'info' para
conhecer o modelo
como também na seção 'code', para
ver como o código está escrito e mudá-lo.
Primeiro vamos observar como funciona.
Aperte 'setup' e então 'Go',
vemos que o modelos está muito rápido,
a primeira coisa é diminuir a velocidade.
Vá em cima da tela e ajuste a velocidade,
e mova para a esquerda, só um pouco mais.
Rode o modelo novamente. 'Setup' novamente
A primeira questão é mudar
o tamanho das formigas.
No NetLogo, todos agentes são 'turtles'.
Neste modelo, 'turtles' são 'ants'
Então 'turtles' e 'ants' são sinônimos.
Não se confunda por isto.
Então vamos até o procedimento 'setup',
que é o primeiro procedimento no código.
e procuramos 'set size' (definir tamanho)
e mudamos de 1 para 2.
É simplesmente isto.
Nós podemos checar o código e confirmar.
Está livre de erros?
Esta sim.
Voltamos para a interface,
clicamos 'setup' novamente.
Agora você vê, as formigas estão maiores.
Então posso clicar 'Go' para parar.
A próxima pergunta é: retirar os nomes.
Podemos voltar para a interface.
Vemos que cada 'ant' tem um nome numérico
que se refere a quantas vezes ela "comeu".
Então vamos eliminar este número.
Vamos para o código ('code')
e descemos.
para o procedimento 'Go'
e encontramos onde esta 'set food eaten'
vamos apenas fazer um comentário aqui.
Para comentar algo
é só inserir ' ; ' antes da linha
que ela ficará cinza
e não fará mais parte do código.
Você ainda pode vê-la
e poderá sempre trazer de volta
deletando o ' ; '
Voltamos a interface
'Setup', aperte 'Go'
e você pode ver não há números.
A próxima pergunta é
para mudar a cor das formigas, dependendo
de quanto alimento elas comeram.
Voltamos ao código
e logo depois da última linha
nós adicionaremos outra.
Inserindo o cursor aqui.
e escrevendo um tópico verdadeiro ou falso.
Então um comando para este tópico
vamos dizer que se o alimento comido
for maior que 2
então é verdadeiro, se não, falso.
O comando requer
que isto esteja entre colchetes.
Seja para colocar a cor azul.
Fecha colchetes
vamos checar.
Parece ok.
Vamos para a interface.
E como podemos ver
algumas formigas ficam azuis.
Depois de elas comerem duas ou mais vezes
Então perguntamos novamente para mudar
a cor da formiga quando ela comeu
quatro unidades de alimento
isto é basicamente o mesmo código
'if food eaten' é maior que 4
colchete, 'set color yellow', fecha colchetes.
Este colchete.
Check.
Volta para a interface.
'Setup'. 'Go'.
e você verá agora que algumas formigas
estão amarelas.
Então, temos vermelhas, azuis e amarelas.
Uma variedade de alimentação.
Isto finalizar o trabalho.