| Thread (14 posts) | ||
|---|---|---|
|
liddokun 6/08/07 12:53:44 AM
|
||
|
Apprentice Member
Joined: 7/08/03 |
Does anyone know if Python is a good programming language to learn in making modern games ? I'm told the industry standard is C/C++. I've done a little bit of C/C++ programming before.
|
|
| |
||
|
Chandos 6/08/07 1:01:40 AM
|
||
|
Novice Member
Joined: 10/12/06
The glass may be half empty but at least its beer! |
I've never really been partial to python, to be honest I have not had much experience with it however you might want to take a look at Lua, which was used for Balders Gate, I think someone has written a multi-threaded version of python for Gaming software if you look around, its really just about exploring your options and finding whats right for you. C++ has been a standby for a long time, and is never a bad choice, I've heard of games programed entirely in a visual programing language, experiment and find out what you work best with.
Edit: Sorry this is so general I have not done a lot of programing in games, this is just intended as a general idea. |
|
| |
||
|
morbiddog 6/08/07 1:02:12 AM
|
||
|
Novice Member
Joined: 4/22/07
spelling and puncatution are for elngish casls not the inertent |
i dont know if alone it is very good but since python has the ability to intigrate other codes in it if need be it might just be a good language plus it is easy to learn or at least not as hard as other languages
|
|
| |
||
|
Vagelisp 6/08/07 7:29:04 AM
|
||
|
Hard Core Member
Joined: 11/01/05 |
http://www.eve-online.com/faq/faq_07.asp "7.4 How is the game logic implemented in EVE? I don't know what python does as a 3D - sound programming language but it seems that for network and logic works fine. This Stackless version of python might fit your needs. |
|
| |
||
|
liddokun 6/08/07 8:04:21 AM
|
||
|
Apprentice Member
Joined: 7/08/03 |
Python is a high level programming language much like Perl or Tcl but much simpler to learn (they say) without requiring overcomplicated procedures. Basically Python was designed so programmers can concentrate on the programming at hand instead of worrying about complicated syntax and stuff. It doesn't really have anything much to do with 3D graphics design (most people use Maya or 3D studios or Speed Tree for those) or sound. Thanks for answering. P.S. Best thing about Python is that it's free to use and download. You don't have to pay royalty for your commercial products deriving from Python or any initial cost to get the compiler. |
|
| |
||
|
CaesarsGhost 6/08/07 8:21:20 AM
|
||
|
Hard Core Member
Joined: 4/03/04
The only difference between a Troll and a Fanboi is which side of the fence they stand on. |
If you know nothing about any programming then Python will be a good "get your feet wet" language. If you know other languages you can pick up python in a weekend.
Great language to know overall though. I'd never not reccomend Python. |
|
| - CaesarsGhost Lead Gameplay and Gameworld Designer for a yet unnamed MMO Title. |
||
|
liddokun 6/08/07 5:08:05 PM
|
||
|
Apprentice Member
Joined: 7/08/03 |
I've started playing around with Python and the I.D.L.E. python shell. Is there a way to turn your .py programs into an executable file for Windows XP ? I've very interested in learning how to program in Direct X but I guess one step at a time.
|
|
| |
||
|
elvenangel 6/08/07 5:18:53 PM
|
||
|
Apprentice Member
Joined: 10/03/04
Why So Serious? |
Originally posted by liddokun
Python is really best for scripting engines for logic and networks ... for graphics programming I've always found it easier to stick with C++.
aha i found something that might help you www.melbpc.org.au/pcupdate/2108/2108article9.htm |
|
| Please Refer to Doom Cat with all conspiracies & evil corporation complaints. He'll give you the simple explination of..WE"RE ALL DOOMED! |
||
|
liddokun 6/08/07 5:48:57 PM
|
||
|
Apprentice Member
Joined: 7/08/03 |
Thanks for the llink it's very helpful. I learned of Freeze and Py2exe. One of the reason I chose Python was because it's free. Other programming language IDE packages are insanely expensive. I know Microsoft has released a free version of Visual C++ Express but if you wanna take full advantage of the programming language.. you gotta shell out serious moolah... |
|
| |
||
|
liddokun 6/08/07 7:18:01 PM
|
||
|
| ||