School Assignment? Project Due Tomorrow? Chat LIVE With A Programming Expert!

Welcome to Dream.In.Code
Become an Expert!

Join 300,446 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 1,518 people online right now. Registration is fast and FREE... Join Now!




Programming Languages

 

Programming Languages, For MMORPG Making

Davidsen

29 Jun, 2009 - 05:09 PM
Post #1

D.I.C Head
**

Joined: 12 Nov, 2008
Posts: 74


My Contributions
Which programming language would be a good choice, to make a mmorpg? (PHP, C, C++, etc.)

User is offlineProfile CardPM
+Quote Post


BetaWar

RE: Programming Languages

29 Jun, 2009 - 05:15 PM
Post #2

#include <soul.h>
Group Icon

Joined: 7 Sep, 2006
Posts: 4,729



Thanked: 269 times
Dream Kudos: 1400
My Contributions
For anything like Guildwars or WoW you will need to use C++ for the client side (the user must download it and run it to play) and then you will want to have another fast application for the server side, likely programmed in C/C++. I suggest you look at the following threads:

Where to start with game programming
For those of you that want to make an MMO
Game Development resources and tools


That should help you get started.
User is offlineProfile CardPM
+Quote Post

Dogstopper

RE: Programming Languages

29 Jun, 2009 - 05:16 PM
Post #3

D.I.C Regular
Group Icon

Joined: 15 Jul, 2008
Posts: 341



Thanked: 12 times
Dream Kudos: 450
My Contributions
QUOTE(Davidsen @ 29 Jun, 2009 - 05:09 PM) *

Which programming language would be a good choice, to make a mmorpg? (PHP, C, C++, etc.)


Personally, I'd use JAVA because the networking library is extensive.
Here's a good tutorial for MMORPG's with JAVA: http://fivedots.coe.psu.ac.th/~ad/jg/
User is offlineProfile CardPM
+Quote Post

Davidsen

RE: Programming Languages

29 Jun, 2009 - 05:50 PM
Post #4

D.I.C Head
**

Joined: 12 Nov, 2008
Posts: 74


My Contributions
what about just an singleplayer RPG(like fallout 3, or oblivion) that can be played offline, which programming language would be a good choice?
User is offlineProfile CardPM
+Quote Post

BetaWar

RE: Programming Languages

29 Jun, 2009 - 10:22 PM
Post #5

#include <soul.h>
Group Icon

Joined: 7 Sep, 2006
Posts: 4,729



Thanked: 269 times
Dream Kudos: 1400
My Contributions
I would still say C/C++. Using a library like SDL or Dark GDK will make your life loads easier, plus you can use other libraries in conjunction with them to make a 3d game if you so wish (which is sounds like you are thinking about). The good thing about single player games is there is no need for a server application nor socket connections (which simplifies things markedly).

At this point you can disregard the second link I posted above smile.gif

NOTE - I am not a game programmer, so some of what I say on the topic may be incorrect, however it is something I did once look into.

Hope that makes sense.
User is offlineProfile CardPM
+Quote Post

kewlkreator

RE: Programming Languages

3 Jul, 2009 - 11:31 AM
Post #6

Total DIC-Wad
Group Icon

Joined: 25 Mar, 2009
Posts: 1,023



Thanked: 16 times
Dream Kudos: 550
My Contributions
If this is a online app, go for PHP or JAVA. Otherwise, use C/C++ or a strong language like that. Most installed 3D games are written in C++. Or, you could use RPG maker for a small personal application.
User is offlineProfile CardPM
+Quote Post

SixOfEleven

RE: Programming Languages

3 Jul, 2009 - 05:40 PM
Post #7

Code Guru
Group Icon

Joined: 18 Oct, 2008
Posts: 2,910



Thanked: 165 times
Dream Kudos: 725
Expert In: C, C#, XNA, Game Programming, Programming Concepts

My Contributions
QUOTE(Davidsen @ 29 Jun, 2009 - 07:50 PM) *

what about just an singleplayer RPG(like fallout 3, or oblivion) that can be played offline, which programming language would be a good choice?


Three you might want to look at are C++, C#(with XNA Framework) and Java. Any of these three would be good for making an RPG. I would pick one, learn to program in it, then worry about making an RPG. Creating any game takes time and effort. There are many concepts that you will need to learn beyond basic programming, especially if you are going to be doing 3D game programming. Best advice is to start small and work your way up. If you are interested in 2D RPGs with XNA, you can check the RPG links in my signature(not trying to plug my site.)
User is offlineProfile CardPM
+Quote Post

Fast ReplyReply to this topicStart new topic

Time is now: 11/8/09 01:43AM

Live Help!

Be Social

Dream.In.Code RSS Feed Dream.In.Code LinkedIn Group Follow Us On Twitter Fan Us On Facebook

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month