Pygame ile ilgili bu yazıda, bu konuyla ilgili tüm hususları derinlemesine analiz edeceğiz. Kökeninden günümüze kadar olan önemine kadar konuyla ilgili yapılmış tüm teoriler ve çalışmalar. Toplum, kültür, ekonomi ve siyaset gibi farklı alanlardaki etkisini ve zaman içinde nasıl geliştiğini araştıracağız. Ayrıca bunun insanların günlük yaşamları üzerindeki etkisini ve geleceğe yönelik olası etkilerini de inceleyeceğiz. Pygame, dikkatle incelenmeyi hak eden heyecan verici bir konudur; bu nedenle, bu makalede eksiksiz ve zenginleştirici bir vizyon sağlamak için bu konunun karmaşıklığını derinlemesine inceleyeceğiz.
Orijinal yazar(lar) | Lenard Lindstrom, René Dudfield, Pete Shinners, Nicholas Dudfield, Thomas Kluyver ve diğer . |
---|---|
Geliştirici(ler) | Pygame Community |
İlk yayınlanma | 28 Ekim 2000 | )
Güncel sürüm | 1.9.6 / 25 Nisan 2019 | )
Önizleme sürümü | 2.0.0.dev6 / 28 Ekim 2019 | )
Programlama dili | Python, C (programlama dili), Cython ve Assembly |
İşletim sistemi | Çoklu platform |
Tür | API |
Lisans | GNU/LGPL |
Resmî sitesi | www |
Kod deposu |
Pygame, Pete Shinners tarafından Python programlama dilinde etkileşimli oyunlar hazırlamak için SDL kütüphanesi üstünde kurulmuş bir Python kütüphanesidir.
Pygame'in en önemli özelliklerinden birisi, pek çok platformda (Microsoft Windows, GNU/Linux, Mac OS) çalışmasıdır. Pygame, kullanıcılara birçok medya türünün desteklendiği (.jpg, .gif, .png, .bitmap) bir arayüz sunar. Klavye ve fare için pek çok girdi fonksiyonuyla arayüzlerle etkileşimi kolaylaştırır. Pygame'de joystick çalıştırmak dahi mümkündür. .mp3, .wav ve .midi ses formatlarını destekler. Tkinter gibi yaygın bir grafiksel kullanıcı arayüzü aracından farklı olarak, görüntü döngüsü kullanıcı tarafından belirlenir. Bu özellik, geliştiricilerin oyun üzerindeki hakimiyetinin artmasını sağlar.