Skip to content

danilobreda/Universe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Universo / Universe

PT-BR | English below


De 400 Particulas a Deus

Um programador, um simulador de particulas, e uma conversa com uma IA que mudou minha forma de ver existencia. Ler em Portugues Read in English


O que e isto?

Uma simulacao 2D onde regras locais simples geram comportamento complexo: orbitas, regioes termicas, proto-atomos — sem nunca programar esses conceitos diretamente.

regras simples  ->  interacoes  ->  padroes  ->  complexidade

Filosofia

  1. Nunca programe o resultado final — apenas regras locais
  2. Tudo deve emergir — energia, temperatura, atomos sao derivados, nao variaveis
  3. Deterministico com semente fixa
  4. Simplicidade primeiro — resistir a tentacao de adicionar complexidade ao codigo

O universo nao e feito de objetos complexos. E feito de regras simples que permitem complexidade.

Criar um universo com estrutura emergente nao requer muita informacao. Requer poucas regras — e as regras certas. Dez constantes e uma semente. Nenhum atomo foi desenhado. Nenhuma orbita foi programada. O resto emerge sozinho.

Tecnico

Detalhes de como rodar, controles, arquitetura e o que acontece na simulacao: TECHNICAL.md


From 400 Particles to God

A programmer, a particle simulator, and a conversation with an AI that changed how I see existence.

Ler em Portugues | Read in English


What is this?

A 2D simulation where simple local rules generate complex behavior: orbital structures, thermal regions, proto-atoms — without ever programming those concepts directly.

simple rules  ->  interactions  ->  patterns  ->  complexity

Philosophy

  1. Never program the end result — only local rules
  2. Everything must emerge — energy, temperature, atoms are derived, not variables
  3. Deterministic with a fixed seed
  4. Simplicity first — resist the urge to add complexity to the code

The universe is not made of complex objects. It is made of simple rules that allow complexity.

Creating a universe with emergent structure doesn't require much information. It requires few rules — and the right rules. Ten constants and a seed. No atom was designed. No orbit was programmed. The rest emerges on its own.

Technical

How to run, controls, architecture, and what happens in the simulation: TECHNICAL.md


Built with C# .NET 10 + Raylib-cs. Developed with the assistance of Claude (Anthropic).

About

Um programador, um simulador de particulas, e uma conversa com uma IA que mudou minha forma de ver existencia.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages