Solar System

The temporary name of my space game project using Rust and Amethyst. The current goal is to simply simulate a solar system and allow the user to navigate it.

The source code can be found here: https://sr.ht/~tagglink/solar-system

Below is a microblogging timeline of my development.

Perlin Noise

2021-04-23
Added some low-detail Perlin Noise to the Sun

Custom Shaders

2021-04-20
Got custom shaders compiling and running in the graphics pipeline! Excited about this...

Orbit

2021-04-20
Added some friends to the system! Everything is to-scale, which is why the actual planets are not visible...

Labels

2021-04-09
I got Labels on my planets. Below, the Earth is zooming towards its impending doom...

Gravity

2021-04-06
Bodies attracted to each other... :blush:

Data Driven

2021-04-06
Not to be confused with "Data Oriented"!

Currently I'm thinking about ways to construct the solar system itself. Currently I'm using files in the RON format to specify which planet goes where, but manually writing to the RON file is tedious. So I thought I'd make a small Rust program that generates the RON files for me and lets me customize the solar system more easily.