https://github.com/fastuptime/python_solar_system_simulation
Her gezegen, Güneş'in etrafında kendi yörüngesinde döner ve ekranda bu hareketi gerçek zamanlı olarak izleyebilirsiniz. Gezegenlerin özellikleri, mesafeleri ve yörünge süreleri gerçeğe uygun olarak ayarlanmıştır.
https://github.com/fastuptime/python_solar_system_simulation
pygame python simulation solar-system
Last synced: about 1 year ago
JSON representation
Her gezegen, Güneş'in etrafında kendi yörüngesinde döner ve ekranda bu hareketi gerçek zamanlı olarak izleyebilirsiniz. Gezegenlerin özellikleri, mesafeleri ve yörünge süreleri gerçeğe uygun olarak ayarlanmıştır.
- Host: GitHub
- URL: https://github.com/fastuptime/python_solar_system_simulation
- Owner: fastuptime
- Created: 2024-06-15T11:26:40.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-15T11:29:37.000Z (about 2 years ago)
- Last Synced: 2025-02-17T08:45:00.968Z (over 1 year ago)
- Topics: pygame, python, simulation, solar-system
- Language: Python
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Güneş Sistemi Simülasyonu 🌌🌞
Bu proje, Pygame kullanarak Güneş Sistemi'ndeki gezegenlerin yörüngelerini ve hareketlerini simüle eden bir uygulamadır. Her gezegen, Güneş'in etrafında kendi yörüngesinde döner ve ekranda bu hareketi gerçek zamanlı olarak izleyebilirsiniz. Gezegenlerin özellikleri, mesafeleri ve yörünge süreleri gerçeğe uygun olarak ayarlanmıştır.
## Özellikler ✨
- **Gerçekçi Gezegen Yörüngeleri**: Her gezegenin kendi yörüngesi ve hızı vardır.
- **Gezegen Bilgileri**: Gezegenlerin mesafeleri, yörünge süreleri ve tamamladıkları tur sayısı gösterilir.
- **Gezegen Üzerine Tıklama**: Bir gezegenin üzerine tıkladığınızda gezegen hakkında bilgi görüntülenir.
- **Animasyonlu Hareket**: Gezegenler sürekli olarak yörüngelerinde hareket eder.
## Kullanılan Teknolojiler 🛠️
- **Python**: Temel programlama dili.
- **Pygame**: Grafik ve animasyon için kullanılan kütüphane.
## Kurulum ve Çalıştırma 🚀
Bu projeyi çalıştırmak için aşağıdaki adımları izleyin:
1. **Depoyu Kopyalayın**:
```bash
git clone https://github.com/fastuptime/Python_Solar_System_Simulation.git
cd Python_Solar_System_Simulation
```
2. **Gerekli Kütüphaneleri Yükleyin**:
```bash
pip install pygame
```
3. **Simülasyonu Başlatın**:
```bash
python main.py
```
## Kullanım 📚
Program çalıştırıldığında Güneş Sistemi simülasyonu ekrana gelir. Gezegenler Güneş'in etrafında dönerken onları izleyebilirsiniz. Fare ile bir gezegenin üzerine geldiğinizde, gezegen hakkında bilgi kutucuğu görüntülenir.
## Görseller 🖼️
Aşağıda simülasyonun bir ekran görüntüsü bulunmaktadır:


## Gezegenler ve Özellikleri 🌍🪐
- **Merkül**: Mesafe=60 AU, 1 Tur = 88 gün
- **Venüs**: Mesafe=108 AU, 1 Tur = 225 gün
- **Dünya**: Mesafe=150 AU, 1 Tur = 365 gün
- **Mars**: Mesafe=228 AU, 1 Tur = 687 gün
- **Jupiter**: Mesafe=778 AU, 1 Tur = 4333 gün
- **Satürn**: Mesafe=1427 AU, 1 Tur = 10759 gün
- **Uranüs**: Mesafe=2871 AU, 1 Tur = 30685 gün
- **Neptün**: Mesafe=4497 AU, 1 Tur = 60190 gün
## Katkıda Bulunma 🤝
Katkılarınızı bekliyoruz! Yeni gezegenler eklemek, mevcut kodu geliştirmek veya hataları düzeltmek için lütfen pull request gönderin.
## Lisans 📄
Bu proje MIT Lisansı ile lisanslanmıştır. Daha fazla bilgi için `LICENSE` dosyasına bakabilirsiniz.