Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kozhaakhmet/solar-system-in-godot
Simple Solar System Simulator.
https://github.com/kozhaakhmet/solar-system-in-godot
gdscript godot godot-engine solar-system
Last synced: about 2 months ago
JSON representation
Simple Solar System Simulator.
- Host: GitHub
- URL: https://github.com/kozhaakhmet/solar-system-in-godot
- Owner: KozhaAkhmet
- License: mit
- Created: 2023-03-28T17:11:10.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-21T21:07:10.000Z (3 months ago)
- Last Synced: 2024-10-22T16:17:47.351Z (2 months ago)
- Topics: gdscript, godot, godot-engine, solar-system
- Language: GDScript
- Homepage:
- Size: 6.56 MB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Solar System Simulator
## Features
In this Solar System Simulation, you can:
- Move planets with a mouse
- Control velocity
- Change mass
- Give position
- Visualize planet trajectory path
- Manipulate G and distance multiplier constants
- Capable to handle planets as much as you want (Currently planets can be added only in the editor)## About
Simulation's key formula is Newton's law of Universal Gravitation. This simulation not references real-life solar system, but can be used for educational purposes.
Interested? You can try out at [ithi.io](https://kozhaakhmet.itch.io/solar-system-simulator)![Solar Planet Simulator Gif](Pictures/gif.gif)
Until June, I am planning to add features like:
- Adding/deleting planets
- Multi-selection
- Save and load scenes from json## Controls
- You can select a planet by left clicking
- Move planet by clicking then holding left click
- Move around by holding right click
- Scroll for zoom
- You modify the selected planet by UI on top of the screen.
## Installation- __Release Packages:__
You can directly install build files. They are available [here](https://github.com/KozhaAkhmet/solar-system-in-godot/releases/tag/0.1) for Windows and Linux.- __Source Code:__
Also you can clone source code and export it to desired OS. You can check up on exporting in [Godot DOCS](https://docs.godotengine.org/en/stable/tutorials/export/exporting_projects.html)
**This project was made on 3.2.3 version of Godot Editor. Please open this project with the correct version otherwise, it will cause unpredictable behavior.**## References:
- This simulation is based on [Sebastian Lague's Solar System in Unity](https://github.com/SebLague/Solar-System/tree/Episode_01)
- [Planet Generator For Animation Sprites](https://deep-fold.itch.io/pixel-planet-generator)
- [Icon Pack](https://gamedeveloperstudio.itch.io/icon-pack)