Skip to content

Limit-sest/orbiter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

header

orbiter

A simple real-time solar system simulator that runs in your terminal. It renders planets, their orbits, and their moons using unicode characters.

Showcase video

orbiterdemo.mp4

Features

  • 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

How to run

a) Download binary

  1. Go to the releases section and download the executable file for your operating system
  2. Open your downloads location in a modern terminal (Windows terminal, iTerm2, or any other)
  3. Run the executable from the terminal, usually with ./orbiter-<platform>-x64

b) Build it yourself

Note: requires to have .NET 8.0 installed

  1. Clone this repository
git clone https://github.com/Limit-sest/orbiter.git
  1. Go into the repo
cd orbiter
  1. Run the code
dotnet run

Controls

Key Action
q/esc Quit the app
Decrease speed
Increase speed
space Pause
l Show/hide labels
m Show/hide moons

About

A simple real-time solar system simulator that runs in your terminal. It renders planets, their orbits, and their moons using unicode characters.

Resources

Stars

Watchers

Forks

Contributors

Languages