Massassi Forums Logo

This is the static archive of the Massassi Forums. The forums are closed indefinitely. Thanks for all the memories!

You can also download Super Old Archived Message Boards from when Massassi first started.

"View" counts are as of the day the forums were archived, and will no longer increase.

ForumsDiscussion Forum → I want to learn to program...but I can't make myself a goal
12
I want to learn to program...but I can't make myself a goal
2004-06-01, 6:58 PM #41
Quote:
<font face="Verdana, Arial" size="2">Originally posted by Brian:
Perl nor Python nor Java will help with real game programming.</font>


Well, I donno... theres no reason why one coudlnt write a game in Perl...

------------------
Have you seen junior's grades!?
:wq
And when the moment is right, I'm gonna fly a kite.
2004-06-01, 7:28 PM #42
Quote:
<font face="Verdana, Arial" size="2">Originally posted by Brian:
Perl nor Python nor Java will help with real game programming. Actually this book I'm reading now about programming MMORPGs uses some Python on the server side.

</font>


You're apparently not a Blender user then. :-P

Not to mention

coughpygamecough

I know I read about a major title using Python as the main language, along with C. I don't remember the name of it anymore though...
------------------
Our very existence is at stake

Yay! I can finally join the snail-racing crew.

-@%

[This message has been edited by Ric_Olie (edited June 01, 2004).]
Marsz, marsz, Dąbrowski,
Z ziemi włoskiej do Polski,
Za twoim przewodem
Złączym się z narodem.
2004-06-01, 8:19 PM #43
You could also try Darkbasic, or Blitzbasic

------------------
</sarcasm>
</sarcasm>
<Anovis> mmmm I wanna lick your wet, Mentis.
__________
2004-06-02, 4:15 AM #44
Yeah Brian... that's simply not true. Python is an important aspect in many games, especially for AI programming and scripted sequences. Python is extremely easy to learn and is very versatile. You can write extensions for Blender or the Gimp. Given that, it is slower than C or even C++ (being an interpreted language), which makes it less suitable for resource intensive loops.

Nevertheless, it is still a versatile language... some applications include a better general purpose scripting language, prototyping, rapid development, GUI programing with pyGTK or pyQT, openGL programming with pygame, 'glue' - it is useful for binding other languages together, Blender / Gimp plug-ins, CGI scripting... the list goes on.

The only disadvantage is that it's less popular and younger than PERL, and as a result, has much less job opportunities. On the other hand though, many companies such as google, are hiring python devs.

I personally like python because of it's minimalistic and elegant approach.

------------------
I check my e-mail.
2004-06-02, 7:39 AM #45
Well the language isn't really up for grabs. I'm reading my C++ primer plus book still, just passed strings coming up to pointers. I'm going to use C++ to create games eventually. I'll probably finish my book, do some windows API tutorials, go to some simple opengl tutorials drawing cubes or find some tutorials on 2d games and directX stuff. I am willing to go out and buy a book.

The main thing I wanted from you all was little projects of programs I could create in ms-dos to practice my learning. You could also mention good books that are game related. I posted the web sites I have. I'm determined, I just need a little time now.

Edit: Sorry mystic, I meant opengl is what I will be learning. Why? Look at the links I posted, there is a wealth of info. Especially Nehe's tutorials.

[This message has been edited by PnHobbit (edited June 02, 2004).]
2004-06-02, 12:29 PM #46
Your investment in C / C++ will not be a waste of time... Python can communicate with C / C++ if you ever choose to learn it. I would just learn it the other way around-- C / C++ is a rather ambitions language, especially with game development. And, there is no language that is more suited to OpenGL. You can do DirectX too. DirectX is easier maybe more powerful, but it isn't cross platform.

------------------
I check my e-mail.
12

↑ Up to the top!