Welcome Guest ( Log In | Register)



 
Reply to this topicStart new topic
> How Do You Make A Basic Mmo
isilioth
post Aug 23 2006, 12:14 PM
Post #1


Newbie [Level 2]
**

Group: Members
Posts: 27
Joined: 21-August 06
From: Cairns, Australia
Member No.: 28,659



ive been a fan of games like RuneScape (MMORPG) where multiple players can log into their account, and move around an environment. I would really love to know how to make one of these. I dont have idiotic hopes of making a great big cool game and making money, i just want to understand how they do it. ive seen some programs mentioned here like RPG Maker...are these good for making this?
i want to be able to
-have 2 or more people log into an environment
-click to move around
-and chat to each other

also, although RuneScape is java-based, ive heard that java is "on the way out". What would be the best programming language to do it in and how?

if anyone has any links to good tutorials or programs or anything that might help, please post! Thanks!
Go to the top of the page
 
+Quote Post
beeseven
post Aug 24 2006, 06:39 PM
Post #2


Privileged Member
*********

Group: Members
Posts: 629
Joined: 26-February 05
Member No.: 3,995



Firstly, you need to know how to network a game and keep multiple simultaneous connections. This can be hard to do, and you also have to make sure you're not using too much bandwidth. You also have to have all the data about where people are and what they are doing sent to each person. However, once that's done, implementing a chat system would be relatively easy.

Clicking to move around would not be too hard, unless you want to do it in 3D. After you get your 3D engine working, you have to have the game figure out exactly where the user is clicking in the 3D world, which might take a few calculations.

As for the language, Java is pretty easy to use, but most games are made in C or C++. If you want 3D, OpenGL is good. I'm pretty sure stuff like RPG maker only do single-person RPGs, which means you'll have to work out your own RPG system.

Just a closing thought, I don't think I've seen any good 2D top-down MMORPGs, so if you wanted to do that, it could be fun.

This post has been edited by beeseven: Aug 24 2006, 06:40 PM
Go to the top of the page
 
+Quote Post
MIGUE2k7
post Aug 24 2006, 07:24 PM
Post #3


Super Member
*********

Group: Members
Posts: 230
Joined: 19-August 06
From: Mexico
Member No.: 28,534



And also isnt needed to know how to syncronize the players over the 3d world? cause i ve seen that people making online games for example, FPS ones, they need to sync the way people shot and the people who receive the impact.

So i think thats the same like when talking to people in Runescape, or giving items, or following them..
Go to the top of the page
 
+Quote Post
beeseven
post Aug 26 2006, 06:20 PM
Post #4


Privileged Member
*********

Group: Members
Posts: 629
Joined: 26-February 05
Member No.: 3,995



Yes, that's the "have all the data about where people are and what they are doing sent to each person" part. But you make a good point, it is also necessary to send non-player things, like magic or bullets, enemies, and NPCs to each person. You also need to make AI to control the enemies and NPCs. A basic storyline wouldn't be a bad idea, and things like quests are common.
Go to the top of the page
 
+Quote Post
Arx
post Nov 29 2006, 04:13 AM
Post #5


Newbie [Level 1]
*

Group: Members
Posts: 22
Joined: 15-August 06
Member No.: 28,365



I wouldn't bother attempting an MMO game. Everyone and their grandmother wants to jump that bandwagon and very very few make it. 99% of all Indie MMO games fail miserably. What you need to do is learn how to code single player games well then move on to network code things like sockets, client/server models etc. After you get a game up where multiple people can connect to then and only then should you delve deeper into the mmo rabbit hole. C++ with openGL or DirectX are definitely the best tools to use and learn although Java is a lot easier to learn and much more suited towards the internet.
Go to the top of the page
 
+Quote Post
Shunkan Idou
post Nov 29 2006, 05:21 AM
Post #6


Member [Level 1]
****

Group: Members
Posts: 74
Joined: 5-November 06
Member No.: 32,842



Well, I agree with the poster above me...

But if you must know, I suggest that you start with something simple such as the Mirage engine (the mother of most modern mmorpg engines). The source is available somewhere, so it can be FULLY customized unlike most of those other more modern versions of Mirage such as Player worlds, and a few others.
Go to the top of the page
 
+Quote Post
Dooga
post Nov 29 2006, 05:27 AM
Post #7


Moderator
Group Icon

Group: [MODERATOR]
Posts: 1,337
Joined: 26-December 04
From: Canada
Member No.: 2,940



I personally don't like Java. It takes too long to load!
Go to the top of the page
 
+Quote Post
demonatashadow
post Oct 27 2007, 07:32 PM
Post #8


Super Member
*********

Group: [HOSTED]
Posts: 260
Joined: 18-March 07
From: Tokyo, Japan
Member No.: 40,247



So Can you make an MMORPG using Ruby scripting. And links or tutorials for all of this stuff would be a big help please...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

Collapse

> Similar Topics

Topics Topics
  1. [tutorial] Visual Basic 6 Minimize To Tray(7)
  2. Paidway.co.uk(5)
  3. Javascript Slideshow Tutorial(4)
  4. Does Anyone Know How To Make Exe Files(19)
  5. Try To Make Con Folder In Microsoft Os(9)
  6. how to make a pc server?(30)
  7. Martial Science(1)
  8. How Do I Make A Website(21)
  9. Make A Folder Named Con(7)
  10. Make Money Online!(20)
  11. Best Ways To Make Money In Runescape(13)
  12. Runescape Private Server(76)
  13. What Kind Of Car Do You Have?(30)
  14. Help Creating A Profile Website(14)
  15. Is It Really Possible To Make Any Money Online?(28)
  1. Budding Java Game Developers?(10)
  2. How To Make An Item Scroll With You On The Page.(10)
  3. Best Way To Make Money From Your Website?(15)
  4. File Sharing Hosts!(10)
  5. How To Make A Ringtone For A Stubborn Phone(5)
  6. I Want To Make An Mmorpg(4)
  7. How To Make Money Online At Home(7)
  8. Free 10 Day Affiliate Masters E-course(0)
  9. How Would You Make An Apple Netbook?(1)
  10. Make Your Exercise Injury-free(0)
  11. That Its Hard To Make It Team(1)
  12. Cannot Make Another Application Even Though Last Was Denied(2)
  13. How To Make Money Online(0)