Built a universe sim in Flask with no DB or 3D engine. Everything is generated deterministically from a seed: galaxies, systems, and planets appear on-the-fly when navigating to (x, y, z) coordinates via a seed → sha256 → int chain.
Visuals are done with Pillow w 20+ planet types with layered drawing, noise, blurs, and rule-based randomness. Async image generation uses ThreadPoolExecutor to avoid blocking Flask.
The universe evolves over time (based on cosmic_origin_time), and planets orbit/rotate using simplified physics. A file-based cache helps with repeated views.
Default seed is the Golden Ratio, but you can input your own too on the atlas initialization protocol. No modern js frontend yet. Happy to go deeper if anyone's curious :)
Try it out w "docker pull bansheetech/atlas:latest"
Built a universe sim in Flask with no DB or 3D engine. Everything is generated deterministically from a seed: galaxies, systems, and planets appear on-the-fly when navigating to (x, y, z) coordinates via a seed → sha256 → int chain.
Visuals are done with Pillow w 20+ planet types with layered drawing, noise, blurs, and rule-based randomness. Async image generation uses ThreadPoolExecutor to avoid blocking Flask.
The universe evolves over time (based on cosmic_origin_time), and planets orbit/rotate using simplified physics. A file-based cache helps with repeated views.
Default seed is the Golden Ratio, but you can input your own too on the atlas initialization protocol. No modern js frontend yet. Happy to go deeper if anyone's curious :)
Try it out w "docker pull bansheetech/atlas:latest"