Solar system love engine

Rating: 
5
Your rating: None Average: 5 (1 vote)

Solar system engine written in lua / löve featuring real astronomical values and formulas.

This app depends on LÖVE runtime, make sure you install it first: https://openrepos.net/content/sashikknox/love-2d-runtime

Current features:

- Zoom in / out

Planned features:

- Orbital movement simulation using real astronomical orbital periods, velocity and time

- Navigation menu for the date and time

Assets credits:

Celestial body textures from https://www.solarsystemscope.com/textures/

license:https://creativecommons.org/licenses/by/4.0/

If you have issues running the app with your current LÖVE runtime, try to download LÖVE from the following links

64bits: https://build.sailfishos.org/project/show/home:nephros:devel:games:love

32bits : https://build.sailfishos.org/package/binaries/home:nephros:devel:games:l...

v0.1.3 adds:

- Tap to zoom out

- Orbital movement

- Improved fonts

v0.1.4 adds: - Swipe gestures and top sliding menu: Old menu buttons replaced with new sliding menu and swipe gestures, there's no need anymore to reach the top of the screen, simply swipe down and navigate the menu by swiping up and down, I'm pretty sure you'll be familiar with this new navigation method.

Solar System 0.5 Update:

The system is now fully 3D, allowing free camera rotation at any angle.

New touch controls (pull menu has been removed):

1 finger: Rotate the camera.

2 fingers (pinch): Zoom in and out.

3 fingers: Swipe down to accelerate time, swipe up to slow it down.

Solar System 0.6 Update

  • Planet textures are now much higher resolution, making them look more detailed.
  • Maximum zoom has been increased, allowing you to see planets really close.
  • Rendering is still 2D (sprites only); 3D rendering with GrooveBurger is being experimented with but disabled for now due to performance considerations.
  • Planets move at their actual astronomical speeds, so they appear mostly stationary—swipe down with three fingers to speed up time and watch them move.

v0.7 – Full 3D Upgrade
The solar system simulation now features a completely custom 3D rendering pipeline, bringing the cosmos to life like never before. New additions include:

  • 3D representation of all planets with realistic scaling and rotation.
  • Dynamic lighting to simulate sunlight and shadows on planetary surfaces.
  • Moons and moon orbits, accurately modeled around their parent planets.
  • Interactive camera with full rotation and zoom, maintaining correct perspective.
  • 3D skybox with a stellar background to immerse you in space.
  • Enhanced visual effects, including glowing trails, depth-scaled orbits, and orbital trails with pulse and sparkle effects.

v0.7.2 What’s new:

  • Animated Sun Shader
    The Sun now features turbulent glowing surface patches and a soft animated corona, powered by a lightweight and performant shader algorithm layered over the 3D spherical texture.
  • Improved Moon Scaling
    The Moon’s size has been adjusted to better reflect its realistic proportions relative to Earth.
  • Rendering Inversion Fix
    Corrected a depth/orientation issue that previously caused planets and orbital trajectories to render inverted when determining whether they appeared in front of or behind the Sun.

v0.8:

  • Tap on any planet to have the camera automatically follow and pivot around it.
  • Brand-new HUD displays detailed planet information.
  • Enhanced touch controls: zoom is now faster, letting you quickly get a close-up view of planets.
  • Free camera movement

 

Screenshots: 
Application versions: 
AttachmentSizeDate
File solarsystem-0.1-1.noarch.rpm387.8 KB09/03/2024 - 09:24
File solarsystem-0.1.2-1.noarch.rpm387.86 KB09/03/2024 - 21:41
File solarsystem-0.1.3-1.noarch.rpm682.05 KB31/05/2024 - 12:05
File solarsystem-0.1.4-1.noarch.rpm2.55 MB01/06/2024 - 08:48
File solarsystem-0.5-1.noarch.rpm2.56 MB26/02/2026 - 03:31
File solarsystem-0.6-1.noarch.rpm16.51 MB27/02/2026 - 13:14
File solarsystem-0.7-1.noarch.rpm9.02 MB01/03/2026 - 20:41
File solarsystem-0.7.2-1.noarch.rpm29.1 MB02/03/2026 - 10:48
File solarsystem-0.8-1.noarch.rpm8.93 MB03/03/2026 - 17:59
Changelog: 

v0.8:

  • Tap on any planet to have the camera automatically follow and pivot around it.
  • Brand-new HUD displays detailed planet information.
  • Enhanced touch controls: zoom is now faster, letting you quickly get a close-up view of planets.
  • Free camera movement