A
Alexander Rødseth
Hi!
Why isn't Pygame a part of Python?
Cheers,
Alexander Rødseth
Why isn't Pygame a part of Python?
Cheers,
Alexander Rødseth
Alexander said:Why isn't Pygame a part of Python?
Hi!
Why isn't Pygame a part of Python?
Cheers,
Alexander R_dseth
something "is part of Python" or isn't?
Keep in mind that your guidelines should be applied somewhat
consistently to all packages that might be possibly be included.
And keep in mind that no one wants Python to be a 150MB download...
Adding it to Python itself would make Python less portable.
Alexander Rødseth said:Hi!
Why isn't Pygame a part of Python?
John said:Why should it be?
In looking thorough the libarary, I find that
everything there is a developer tool of some
sort. The few executables are things like
unittest which are standard parts of the
developer's tool chain.
commercial-friendly.
In looking thorough the libarary, I find that
everything there is a developer tool of some
sort. The few executables are things like
unittest which are standard parts of the
developer's tool chain.
Jakub Fast said:pygame (and sdl) are lgpl licensed and as such they are not
commercial-friendly.
kuba
ports done by Loki Games and even ThQ's "Nemo's Underwater World of Fun"
(and it's hard to be more commercial than "Finding Nemo").
Alexander said:Well, if it's not due to the licensing, and not because it's unusual to
include anything similar,
when speaking in terms of "batteries included";
pygame (and sdl) are lgpl licensed and as such they are not
commercial-friendly.
Well, if it's not due to the licensing [...]
the lgpl license _is_ commercial-friendly.
Alexander Rødseth said:Because it's inconsistent that Python includes many platform-specific and
hardware-specific modules,
and even gui-modules like Tkinter, but, afaik, no way at all to create
fullscreen and/or hw-accelerated graphics.
I agree pretty much with Peter's reply.
How exactly did you "look through the library"?
Looking at http://docs.python.org/modindex.html, I find modules for sound,
xml, graphics, mail, a web-server and even the deprecated and insecure
"Enigma-like encryption and decryption".
Python is supposed to be "batteries included", but still hasn't got native
support for fullscreen graphics.
Granted, Pygame might not be the optimal solution, due to licensing issues
(or whatever other reason might appeal to you), but IMHO, there should be a
module included that allowed for similar functionality.
Alexander Rødseth said:Because it's inconsistent that Python includes many platform-specific and
hardware-specific modules,
and even gui-modules like Tkinter, but, afaik, no way at all to create
fullscreen and/or hw-accelerated graphics.
I agree pretty much with Peter's reply.
How exactly did you "look through the library"?
Looking at http://docs.python.org/modindex.html, I find modules for sound,
xml, graphics, mail, a web-server and even the deprecated and insecure
"Enigma-like encryption and decryption".![]()
Python is supposed to be "batteries included", but still hasn't got native
support for fullscreen graphics.
In point of fact since Python 2.3 the socket module has handled IPv6.not a standard Python-module).
John said:What I don't find is support for specialty application areas.
Games are a specialty application area.
Pygame is layered on top of SDL, which in turn is layered on
top of Open GL.
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.