Skip to content

A console display based solar system / gravity simulator made in C.

License

Notifications You must be signed in to change notification settings

SOM-0x3B1/ASCII-SolarSystemSimulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASCII Solar System Simulator

A console display based solar system / gravity simulator made in C.

Download

You can download the latest release by clicking here:

Download zip

The zip file contains all required files. No installation is needed.

About

The purpose of this program is to simulate the physics of a solar system.

It lets the user:

  • manage (add, edit delete) celestial bodies in real time
  • operate the camera (move, follow)
  • speed up the simulation
  • toggle visual elements
  • export and import systems

Requirements

While the project is probably compatible with most terminals, currently it only has official support for the default Command Prompt of Microsoft Windows. Using any other solution might cause unexpected behavior.

In order to keep the program fully functional, the following files must be present beside the executable:

  • settings.ini
  • title.txt
  • earth-animation.txt

All of these files are included by default in the downloadable zips.

Usage

Controls

Input Action
W-A-S-D Move the camera / position a body
E Open/close edit menu
W-S Move the edit menu cursor up and down
Enter Select option
Space Pause the simulation
Q Enable maximum simulation speed