[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] pygame is a disgrace



On 2/26/07, Caleb Mahase <friedchicken100@xxxxxxxxx> wrote:
Jer Juke wrote:

>Yeah, you heard me. Normally I wouldn't feel any need
>to pick out some random library and state how awful I
>think it is. But this is not "some random library". It
>is the "standard" game library for a most beautiful
>language known far and wide for it's power and easy of
>use, both when it comes to the language itself and
>it's libraries.
>
>The fact that Python is generally blessed with truly
>magnificent libraries everywhere is what makes Pygame
>stand so out. Pygame is in absolutely no way
>magnificent or even slightly pythonic. It's just a
>goddamn SDL wrapper.  Using the name Pygame for this
>abhorrent library is an atrocity. It should be called
>PySDL, and make it more obvious to the python
>community that Pygame is yet to be properly created.
>
>But that's not the worst part. PySDL (what you all
>call Pygame) is actually a very useful library. It
>does what it does QUITE WELL! It's perfect for
>creating higher level libraries. BUT PYGAME DOESN'T
>EVEN MANAGE TO BE PYGAME. Yes, I am talking about the
>fact that even half a year after the official Python
>2.5 came out, Pygame still does not EXIST FOR THIS
>PLATFORM. I can sympathize with taking a month to
>compile some new binaries. Developers do after all
>have other things to do. Even a couple of months is
>acceptable. But SERIOUSLY, a team of people that
>maintain THE STANDARD F*CKING GAME PACKAGE USED BY A
>GAZILLION OTHER PYTHON PROJECTS but can't make one
>required update in the time-span of ONE HALF YEAR is a
>disgrace. No one cares if you are in the process of
>adding all sorts of awesome new crap to Pygame. Do you
>guys even have any idea how many python modules use
>Pygame for one reason or another? Until you actually
>have Pygame 1.8, COMPILE A GODDAMN 2.5 VERSION FOR THE
>OLD PYGAME!!
>
>How about some honesty? How about replacing "we needed
>an extra few weeks" on the pygame site with "we are
>not able to adequately maintain this package. new
>maintainers needed"?
>
>I know whoever maintains pygame aren't "paid". They
>don't "owe" anyone anything. But in my opinion, these
>people are a disgrace and a detriment to python game
>development efforts on the whole.
>
>
>
>
>____________________________________________________________________________________
>Need Mail bonding?
>Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.
>http://answers.yahoo.com/dir/?link=list&sid=396546091
>
>
>
At first, I found Pygame perfect for the games I wanted to create.
However, as time went on I began to realize that is was only good for
VERY simple games. Even simple things such as rotating an image on a
specified axis became convoluted and overly-complicated. I would highly
reccommend that the Pygame team take a few pointers from the guy that
developed Pysgear. Pygame is still low-level in many areas.


pygame *is* very low level. Why not just use pygsear? It builds on top of pygame, it doesn't supplant it.

-bob