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

Re: [pygame] people hating python for game dev.



Python is *fantastic* for game development, in most situations. If you are perhaps a multi-million game development company writing a pixel-busting 3D engine, then maybe you need C, but I sense that this is *NOT* the case here.

What you should do is ask these python-hating programmers what wonderful language they are using? I would suggest that if they are a 'home coder' doing it on their own they are either using Perl/Python/Ruby or they are just talking from lack of knowledge.

What people seem to think is that 'Python is slow' - and do you know, they are correct to a degree. Thats why we use C libs like SDL and GTK but wrap them in Python to get our speed. However, Python is definitly fast in one way - it's quick to get code up and running in, and that - for most home brew developers - is the most important facet.

On 5/16/06, Chris Ashurst <CAshurst@xxxxxxxx> wrote:
Not to mention the currently rated #1 MMORPG - EVE Online.

True, they don't use pygame, but they do use Python (more specifically,
Stackless Python) to handle the countless thousands of concurrent users
every single second of every single day (not to mention a microthread to
control *every* *single* ship-based NPC in the game).

Of course, it's my ultimate goal to use Pygame in conjunction with Twisted
and Stackless to produce an MMORPG of my own, but my lack of graphical
talent, plus the fact I work for a living puts a huge restraint on that ;)

-----Original Message-----
From: owner-pygame-users@xxxxxxxx [mailto:owner-pygame-users@xxxxxxxx]On
Behalf Of James Paige
Sent: Tuesday, May 16, 2006 13:42
To: pygame-users@xxxxxxxx
Subject: Re: [pygame] people hating python for game dev.


On Tue, May 16, 2006 at 09:25:58AM -0700, Haroon Khalid wrote:
> I am new to game dev, and it seems lots of people are being an asshole
when it comes to some
> gaming help. When I mention that python is ok for game dev, they start
some shit about "there is
> like 1 commercial game in python" and all this other garbage. So does
anyone know why these people
> are giving me shit about it. It seems that they hate it since its not
popular compared to C.

Sid Meier's Civilization IV uses python (not pygame). I don't believe it
is written entirely in python, it just uses it for certain things. I
think there are other commerical games too that use a mixture of C and
python, but that is the only one I can think of.

http://wiki.python.org/moin/GameProgramming has some interesting
discussions of pros and cons of game programming in python.

---
James Paige




CONFIDENTIAL NOTICE: This email including any attachments, contains
confidential information belonging to the sender. It may also be
privileged or otherwise protected by work product immunity or other
legal rules. This information is intended only for the use of the
individual or entity named above.  If you are not the intended
recipient, you are hereby notified that any disclosure, copying,
distribution or the taking of any action in reliance on the contents
of this emailed information is strictly prohibited.  If you have
received this email in error, please immediately notify us by
reply email of the error and then delete this email immediately.



--
Science is open source religion