Quem programa pode baixar, rodar e modificar o Viveiro, terrário 3D de formigas criado pelo pesquisador independente Everaldo Reis da Silva. O código está no GitHub sob licença MIT, e cada versão é depositada no Zenodo com DOI (10.5281/zenodo.23897336).
Como rodar na sua máquina
O projeto pede Node.js 24. Depois de clonar o repositório, basta instalar as dependências e iniciar o servidor de desenvolvimento, que abre o terrário no navegador e recarrega a página a cada alteração. Há comandos para testes do modelo, build e experimentos sem interface.
| Camada | Tecnologia |
|---|---|
| Cena 3D | Three.js |
| Linguagem | TypeScript estrito (partes legadas em JavaScript) |
| Cálculo pesado | Web Workers, fora da renderização |
| Salvamento | IndexedDB e checkpoints no navegador |
| Uso sem rede | Aplicativo web (PWA) com cópia offline por versão |
| Linha de comando | Node.js 24, saída idêntica à do navegador |

Experimentos pela linha de comando
A linha de comando roda as mesmas condições do navegador com saída idêntica. Um comando de varredura executa 50 condições, cinco valores com dez réplicas cada, e consegue retomar o trabalho reaproveitando resultados já verificados. Na página de experimentos, a configuração aparece em JSON e pode ser editada.
Como participar
O repositório tem guia de contribuição, tarefas marcadas para iniciantes e uma área de discussões. Cada etapa entra no projeto por pull request, com testes do modelo e verificação no navegador. A documentação e as imagens originais usam CC BY 4.0, e materiais de terceiros mantêm suas próprias licenças.
Leia também: CAT
Como citar
Everaldo Reis da Silva. Viveiro: terrário 3D e simulação multiagente de formigas. Versão 0.48.0. Zenodo, 2026. DOI: 10.5281/zenodo.23897336.
Fonte: Reis da Silva, E. Viveiro: terrário 3D e simulação multiagente de formigas (Zenodo, DOI 10.5281/zenodo.23897336) e viveiro.ersolucoesweb.com.br




