Sign in to follow this  
annoyer101

what programming language should i use?

Recommended Posts

annoyer101    100
What programming language does anyone recomend me to use in a mmorpg development? Im currently considering pascal but before i get my head deep into that i want to know if thats a good/bad/stupid/okay.etc. idea.

Share this post


Link to post
Share on other sites
electronix    100
if it's your first language then I think Pascal is a good choice as it will teach you the fundamentals of programming. I studied Pascal when I did my A-Levels, although not used for commercial applications nowadays it is good as a learning tool, once you have learned pascal well, you can move onto Delphi which is 'Visual' Pascal. You can then use OpenGL with Delphi to code your MMORPG

or you can learn ANSI C first, build up a good knowledge then move on to C++.

I will say this, if this is your first language, concentrate on the 'fundamentals' of programming, like variables, data structures, data types, don't worry about 'cool' graphics features you will get to those, once you have built a good solid foundation you will be in a very good position to progress further, such as OpenGL and DirectX.

Share this post


Link to post
Share on other sites
electronix    100
Basically, it allows you to create windows applications, for example, 'Visual' Basic allows you to see what your creating, such as Form, ToolBar, Menus etc... you can actively place them on a form then write code based on what you want them to do.

Share this post


Link to post
Share on other sites
Surg    100
When you hear Visual C++ its not a language but only the Text Editor and Compiler that builds C++ applications

Share this post


Link to post
Share on other sites
M2tM    948
There are various versions of basic. Many have similar syntax and an aim to be exactly what the name implies (basic).

QBasic is the classic command line version that shipped with dos.

Visual Basic is the windows version of the language and it involves making windows and working with windows buttons and such.

There are plenty of other versions, but QBasic is probably best to start with if you wanted to do basic.

C++ may be a bit "heavy" to start with. Pascal is a good choice, another good one: Python.

Share this post


Link to post
Share on other sites
supercoder74    154
First off, an MMORPG is the hardest and most time consuming genre to write. Set your sights lower, like something text-based to get the basics of programming. The first thing I created was a little game-thing like a text adventure, but much, much worse. [lol] Once you are done with that, create many little games, such as a tetris or a space invaders. After you do that(and maybe learn how to do some 3d programming), learn how to program a simple networking application, such as a two-player tetris or something. After that, and you create more complex games, you can start thinking about creating something resembling a MMORPG.

For a starter language, look up python and pygame. After that, learn more languages such as c++, java, and anything else and learn how to make games in that. Programming is not bound to whatever language you used though, it is bound to your skills, determination, and practice, practice, practice.

Share this post


Link to post
Share on other sites
XeeRox    130
Yep, i agree with "supercoder74", i really dont understand ya guys, why do you always want to make MMORPG first, better first create some 3d room, with AI guys, and colision, and if you made it, you can continuo forward, pretty good...

Altrough i will prefer you C#.
I learned c++ and created some 3d app, but when i tried C# i never looked back, belleve me.It is so easy, and it has already build-in GUI (windowsapplication), so you dont need to write a lot of codes (Win32, SDL) for you GUI.
If you're not sure, atleast try, download "Visual C# 2005 Express Edition" from Microsoft's site, and register it, and you will have it full4ever.

P.S. There are free c# video tutorials, too (http://www.microsoft.com/events/series/msdnvideodev.mspx)

Good luck!
XeeRox

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this