A simple real-time solar system simulator that runs in your terminal. It renders planets, their orbits, and their moons using unicode characters.
orbiterdemo.mp4
- Solar system: simulates all 8 planets including their moons
- Time control: allows changing the speed of the simulation and pausing it
- Selectable rendering: you can choose what features you want to be rendered
- Go to the releases section and download the executable file for your operating system
- Open your downloads location in a modern terminal (Windows terminal, iTerm2, or any other)
- Run the executable from the terminal, usually with
./orbiter-<platform>-x64
Note: requires to have .NET 8.0 installed
- Clone this repository
git clone https://github.com/Limit-sest/orbiter.git- Go into the repo
cd orbiter- Run the code
dotnet run| Key | Action |
|---|---|
| q/esc | Quit the app |
| ← | Decrease speed |
| → | Increase speed |
| space | Pause |
| l | Show/hide labels |
| m | Show/hide moons |