Este software implementa algumas simulações elementares da física clássica. Há colisões multi-bolas e simulações gravitacionais, como um planeta e seu satélite, e um lançamento simplificado de satélite. Há dezenove simulações prontas para serem executadas e você também pode criar suas próprias simulações.
Há colisões multi-bolas, simulações para estudar os conceitos de força e energia, "simulações gravitacionais" (usando forças gravitacionais) e muito mais. Nós adicionamos as simulações de "propagação da informação", que ilustram a propagação da informação, com base em um modelo simplificado (usando as colisões das bolas).
Na simulação "Cinquenta bolas; sem gravidade (aproximação de simulação de gás). Pistão sob gravidade.", é possível estudar os conceitos de força e energia. O usuário pode aumentar a energia do sistema em tempo real (através do calor, usando as teclas '→' e '←'). Assim, pode verificar a elevação, em média, da energia potencial do pistão (trabalho feito pelo sistema). Desta forma, o programa pode ilustrar a Primeira Lei da Termodinâmica, aproximadamente.
Há uma simulação gravitacional chamada "Um Universo Fictício". Às vezes, é possível observar a formação de objetos representando aproximadamente um planeta e seu satélite! Há duas versões: o padrão (o mesmo da "edição livre" ou na "programável"), e a simulação "instável", onde o "universo fictício" está em constante mudança.
Nas simulações de "propagação da informação", podemos ver o efeito da duração da "memória" na propagação, bem como o resultado de várias velocidades de bolas.
É possível fazer ou editar um arquivo .txt (texto simples), seguindo as instruções, para alterar todos os valores dos parâmetros e criar simulações especializadas. Podemos simular, por exemplo, um lançamento simplificado de satélite. Uma bola será o planeta e a outra o satélite. O desafio é escolher as velocidades de lançamento e órbita, por exemplo.
Foi feito na linguagem C++, para poder fazer simulações o mais rápidas e poderosas possível.