Skip to content

codedByCan/Python_Solar_System_Simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

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:

    git clone https://github.com/fastuptime/Python_Solar_System_Simulation.git
    cd Python_Solar_System_Simulation
  2. Gerekli Kütüphaneleri Yükleyin:

    pip install pygame
  3. Simülasyonu Başlatın:

    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:

image image

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.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages