Talk:Pygame

Latest comment: 11 months ago by 91.223.70.239 in topic Pygame Community Edition

What is Pygame?

edit

According to the Debian packages: https://packages.debian.org/search?arch=amd64&keywords=pygame there is no Pygame, but only Python-Pygame... and it is "A multimedia development kit for Python. Pygame provides modules for you to access the video display, play sounds, track time, read the mouse and joystick, control the CD player, render true type fonts and more. It does this using mainly the cross-platform SDL library, a lightweight wrapper to OS-specific APIs."

So like gtkmm is the C++ interface of GTK+, Pygame would be merely the Python interface of Simple DirectMedia Layer, and not something stand-alone like e.g. Simple and Fast Multimedia Library.

This fact should reflect better in the article. User:ScotXWt@lk 17:34, 4 April 2014 (UTC)Reply

That's not really the case. While pygame (or pygame-ce) is heavily based on SDL, it also internally uses SDL_mixer, SDL_image, SDL_ttf, SDL_gfx with optional support (if available) for numpy and Freetype. Pygame also implements many features that SDL itself doesn't have. Source Udersyov (talk) 08:33, 5 May 2023 (UTC)Reply

Non commercial yet free and open?

edit

It's my understanding that free and open means no restrictions on commercial use, yet in the literature section making games with python and pygame is called free and open despite having a noncommercial clause in the license. Why is this? 173.209.204.248 (talk) 13:26, 20 August 2013 (UTC)Reply

Indeed, it is not FLOSS. Changed to "CC-by-nc-sa-licensed". --AVRS (talk) 14:17, 20 August 2013 (UTC)Reply

Games using Pygame?

edit

What notable games have been made with Pygame? I can think of Pydance, which is useful for machines whose 3D drivers can't run S&M well, but not much else. --Damian Yerrick (talk | stalk) 02:40, 15 May 2009 (UTC)Reply

Frets on Fire is a very well known game that uses Pygame. Holiverh (talk) 06:14, 13 November 2009 (UTC)Reply
PyWright --93.233.45.86 (talk) 15:07, 15 August 2010 (UTC)Reply
edit

I don't think the external link to PyOpenGL is very relevant. Should probably be removed? TotempaaltJ (talk) 16:38, 17 September 2012 (UTC)Reply

Can we get some secondary sources?

edit

Are there any reliable, non-primary sources for anything in § Community? The only source listed for PyWeek is the PyWeek website itself, and the claim about “many tutorials” was original research supported only by a selection of individual tutorials. Can’t we do better? —67.14.236.50 (talk) 03:44, 29 July 2016 (UTC)Reply

edit

Hello fellow Wikipedians,

I have just modified 3 external links on Pygame. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:

When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at {{Sourcecheck}}).

This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}} (last update: 5 June 2024).

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

Cheers.—InternetArchiveBot (Report bug) 01:39, 12 November 2016 (UTC)Reply

edit

Hello fellow Wikipedians,

I have just modified 4 external links on Pygame. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}} (last update: 5 June 2024).

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

Cheers.—InternetArchiveBot (Report bug) 15:48, 25 December 2017 (UTC)Reply

Weird statement in Architecture and Features section

edit

"Other features that SDL doesn't have include vector math, collision detection, 2d sprite scene graph management, MIDI support, camera, pixel-array manipulation, transformations, filtering, advanced freetype font support, and drawing"

What is the salience of an article about PyGame discussing features that SDL DOESN'T have? Was the intent to describe features that PyGame DOES have? — Preceding unsigned comment added by 2600:8801:8100:40F:A98E:F34:36F8:53B4 (talk) 19:39, 21 January 2020 (UTC)Reply

- This now reads as “Other features that SDL DOES have…” although I’m pretty sure that SDL doesn’t have these features. Maybe the original author was trying to say that PyGame adds these features? Alex80070 (talk) 10:00, 27 August 2021 (UTC)Reply

Pygame Community Edition

edit

Pygame Community Edition (pygame-ce for short) is a fork of Pygame. It's said that old `pygame` now only has a single maintainer. `pygame-ce` is the "Community Edition" because it's more focused on building and maintaining a healthy community of users and developers who work together. It's likely that `pygame` will still have occasional releases, but without the entire host of active contributors that have moved onto `pygame-ce`, it will be slow to adopt new features and fix major bugs. The official site is pyga.me, github. 91.223.70.239 (talk) 10:07, 12 December 2023 (UTC)Reply