Welcome to the Satellite Simulation repository! This project allows you to simulate the motion of a satellite in space, considering the gravitational forces of the Earth and the Sun, more planets can be added to achieve accurate elliptical orbits. The simulation is implemented using Python and Pygame. This repository provides a simple yet accurate simulation of a satellite's motion in space. Users can input the mass and distance of the satellite, as well as observe the constant mass and distance of the Earth and the Sun.
- User input for mass and distance of the satellite.
- Visualization of the constant mass and distance of the Earth and the Sun.
- Consideration of gravitational forces from each planet.
- Planet Simulation In Python Tutorial by Tech with Tim - https://youtu.be/WTLPmUHTPqo?feature=shared
- Simulating Planetry Orbits - https://fiftyexamples.readthedocs.io/en/latest/gravity.html
Contributions are welcome! Feel free to open issues or submit pull requests to improve the simulation, add features, or fix bugs.
- Fork the repository.
- Create a new branch: git checkout -b feature/new-feature.
- Make your changes and commit them: git commit -m 'Add new feature'.
- Push to the branch: git push origin feature/new-feature.
- Open a pull request.
This project is licensed under the MIT License, so feel free to use, modify, and distribute the code