Universe Simulator
Una simulación tridimensional del sistema solar en Python con gravedad de N cuerpos e integración de Velocity-Verlet.
En pocas palabras
Universe Simulator se encuentra donde se cruzan dos de mis intereses: la programación y la física. En lugar de animar planetas sobre círculos fijos, calcula la interacción gravitatoria entre cuerpos y actualiza el sistema paso a paso.
Dentro del proyecto
Pantallas y detalles seleccionados.
Una mirada más cercana al producto en su forma actual.
Cómo funciona
Cada órbita es el resultado del paso anterior.
La simulación calcula las fuerzas gravitatorias de N cuerpos y avanza la posición y la velocidad mediante integración de Velocity-Verlet. Incluye el Sol, los planetas, la Luna, satélites, un campo de estrellas, trazas orbitales, zoom, seguimiento de cuerpos y velocidad de simulación ajustable.
Límites del modelo
La precisión y la legibilidad no pueden compartir la misma escala.
Las distancias astronómicas precisas y los tamaños reales de los cuerpos no producen juntos una visualización legible en un ordenador. La simulación realiza compromisos visuales deliberados y el paso temporal equilibra velocidad y precisión. Esas decisiones se convirtieron en parte del aprendizaje físico.
Lo que aprendí
El error numérico se convierte en parte del movimiento.
Un error diminuto repetido miles de veces acaba desviando una órbita. Este proyecto convirtió los métodos de integración, las unidades y las condiciones iniciales en algo tangible, y mostró por qué un sistema complejo puede ser determinista sin parecer sencillo.