Game Development Community

Anyone here uses Python?

by Romano Del Vecchio · in Technical Issues · 07/05/2007 (1:41 am) · 6 replies

Notice: This has nothing to do with game programming.

I have never been much of game dev, my programming skills and interest have shifted with job opportunities, so now I am stuck with .Net, business intelligence, sql and general Windows programming.
Anyway, I want to broaden my programming horizon; for some time I play with Java and I think in few months I could write in my CV intermediate Java programmer.
Now, I trying to play with Python as well.

I hear people talk a lot about Python, how useful and simple it is etc. There are many sites for both enthusiasts and developers, but I would like to hear someone else's opinion as well.

What do you think about it? Is it worth it? What major project is written in Python?
Should I stop playing and return to C++ ditches? =)

#1
07/05/2007 (5:22 am)
I have no usefull input at all regarding this topic, but i must say, that python probably has the coolest name of all programing codes. Maybe java sounds a bit cooler. The most dorky name must be Ruby.... Other codes just have boring names, c, c++, php, vb what the hell is that? I would at least give them a name that is funnier than just some random letters. Php btw, stands for hypertext preprocessor, how in the almighty zeus's name do they derive that to php? If it were up to me, i would rename C and C++ to Monkey Mechanichs and Monkey Mechanics ultra. Well thats my useless input on the subject, i hope somone gives you beter =)
#2
07/05/2007 (5:34 am)
Why do we use Python?

Python rocks. It has been used to write the backend servers at YouTube, Google, and the MMORPG Eve-Online (which is the largest single shard MMORPG in existance). It has also been used to write distributed network technology such as BitTorrent... It is used in the animation industry with Blender, Poser, and the new Maya 8.5 all featuring Python scripting. It is also heavily used in the games industry both for scripting and tools...

Microsoft released IronPython last year for the .NET framework (and Mono)... and OSX ships with Python installed.

Python features agile development and extremely quick development times, especially for small teams. Prairie Games developed a MMO in a year and shipped it simultaneously on Windows and OSX using Python's vast cross-platform libraries, productivity gains, and inherent stability.

You can check out Torque Python bindings here: PyTorque

-PG
#3
07/05/2007 (2:54 pm)
@Ted - actually Php originally was known as "Personal Home Page" hence the acronym but was later changed to be "PHP Hypertext Preprocessor", does that make me Zeus? he he

@Romano - as Josh from prairie games mentioned they use it extensively in their Minions of Mirth game and it's used as part of the Torque MMO Kit that Prairie and Garagegames are working on at the moment.
#4
07/05/2007 (11:32 pm)
Nice, thanks for info.

@Ted: Monkey Mechanics ultra??? =O Infidel! =)
#5
07/06/2007 (3:54 pm)
Prairie Games,
Holy cow you save me a lot of time for integrating Python!
Thanks,
Frank

BTW, everybody uses Python whether they know it or not. It is like Linux, it is everywhere... Besides, any OS worth its weight has Python pre-installed.
#6
07/10/2007 (4:42 pm)
Is run speed a significant factor between torqueScript and Python?