Pygame

Pygame
Orijinal yazar(lar)Lenard Lindstrom, René Dudfield, Pete Shinners, Nicholas Dudfield, Thomas Kluyver ve diğer [1].
Geliştirici(ler)Pygame Community
İlk yayınlanma28 Ekim 2000 (23 yıl önce) (2000-10-28)[1][2]
Güncel sürüm1.9.6 / 25 Nisan 2019 (5 yıl önce) (2019-04-25)[3]
Önizleme sürümü2.0.0.dev6 / 28 Ekim 2019 (4 yıl önce) (2019-10-28)
Programlama diliPython, C (programlama dili), Cython ve Assembly[4][5]
İşletim sistemiÇoklu platform
TürAPI
LisansGNU/LGPL
Resmî sitesiwww.pygame.org Bunu Vikiveri'de düzenleyin
Kod deposu
  • github.com/pygame/pygame/
Bunu Vikiveri'de düzenleyin

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.

Dış bağlantılar

  • Pygame resmî sitesi 20 Mayıs 2021 tarihinde Wayback Machine sitesinde arşivlendi. (İngilizce)

Kaynakça

  1. ^ Shinners, Pete. "Python Pygame Introduction - History". Pygame.org. 17 Eylül 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Mart 2020. 
  2. ^ "Downloads - Pygame - Python game development". Pypi.python.org. 14 Nisan 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Mart 2020. 
  3. ^ "pygame 1.9.6 released with a few regression bug fixes". Github.org. 22 Mart 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Mart 2020. 
  4. ^ "About Pygame". Github.com. 18 Eylül 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Ağustos 2019. 
  5. ^ "GettingStarted". Pygame.org. 20 Mart 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Mart 2020. 
  • g
  • t
  • d
  • Kaynak bağlantı noktası
  • Birinci şahıs nişancı motoru
    • liste
  • Oyun motoru yenileme
    • liste
  • Oyun oluşturma sistemi
  • Görsel roman motorları listesi
Özgür ve
açık kaynaklı
2B
2.5B
  • Build
  • Doom ports
  • ORX
3B
  • Away3D/AwayJS
  • Cafu
  • GamePlay
  • GLScene
  • Horde3D
  • Irrlicht
  • JMonkey
  • OGRE
  • Panda3D
  • PlayCanvas
  • Torque
  • Xenko
Karma
  • Allegro
  • Godot
  • libGDX
  • Lightweight Java Game Library
  • Spring
Sahipli
2B
  • Construct
  • Felgo (V-Play Engine)
  • GameMaker Studio
  • GameSalad
  • RPG Maker
  • UbiArt Framework
3B
Karma
  • Clickteam Fusion
  • Gamebryo
  • Unity
Tarihî
(özgür ve
açık kaynaklı)
2B
  • Thousand Parsec
  • Vassal
  • Xconq
  • Game-Maker
2.5B
  • Doom
3B
  • Blender Game
  • Bork3D
  • Crystal Space
  • CyanWorlds.com Engine
  • Delta3D
  • Dim3
  • Genesis3D
  • id Tech
    • Quake
    • Quake II
    • 3
    • 4
  • Open Wonderland
  • Papervision3D
  • Platinum Arts Sandbox
  • PLIB
Karma
  • Wintermute Engine
Tarihî
(sahipli)
2B
  • GameMaker
  • Garry Kitchen's GameMaker
  • Genie
  • MADE
  • M.U.G.E.N
  • SCUMM
  • Vicious
  • Virtual Theatre
  • Zillions of Games
3B
  • Bitsquid
  • C4
  • Dark
  • Enigma
  • Flare3D
  • GoldSrc
  • Filmation
  • Freescape
  • INSANE
  • Jade
  • Jedi
  • LyN
  • Marmalade
  • Panta Rhei
  • Pie in the Sky
  • Q
  • Reality Lab
  • RenderWare
  • SAGE
  • Silent Storm
  • Sim RPG Maker
  • Titan
  • Truevision3D
  • Vision
  • Visual3D
  • Voxel Space
  • XnGine
  • Zero
Sahipli
ara yazılım
  • Euphoria
  • Gameware
  • GameWorks
  • Havok
  • iMUSE
  • Kynapse
  • SpeedTree
  • FaceGen