Economic Sim
Tempo lógico e estados reproduzíveis em um kernel headless.
O problema
Reproduzir uma execução sem depender do relógio real ou de uma interface gráfica.
A abordagem técnica
SimulationEngine coordena relógio, agendador, aleatoriedade, comandos e eventos. Snapshots permitem reconstruir e comparar estados.
Responsabilidades
- 01Comandos → transições de estado
- 02Clock / scheduler → tempo lógico
- 03Streams → aleatoriedade controlada
- 04Snapshots → persistência
Diagrama explicativo; não representa tráfego ou processamento ao vivo.
O que foi verificado
- SimulationEngine sem timer ou thread de background
- Agendador e streams determinísticos
- Subsistemas de população, empresas e folha
- Testes de determinismo e equivalência save/load
Limites e estado real
Nome de apresentação do repositório CapitalismSim. Não é jogo completo, interface 3D ou economia de mercado integral. Não há benchmark publicado como promessa de desempenho.
O que essa decisão ensina
Controlar tempo e aleatoriedade torna os testes de equivalência mais úteis e isola a simulação da futura camada visual.
O próximo contexto
pode ser o seu.
Contato profissional ↗Vagas, colaboração técnica e troca sobre os projetos apresentados.