Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (487)
Games in Android Showcase (110)
games submitted by our members
Games in WIP (552)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  help!  (Read 2937 times)
0 Members and 1 Guest are viewing this topic.
Offline heX-

Junior Member





« Posted 2010-12-03 22:19:23 »

Let's say theoreticly that i have an RPG game. and I need to make that game MMORPG. How it can be done? MySql?

Goal : Learn Java
my blog >> http://hex.ws.mk/
Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #1 - Posted 2010-12-03 22:34:41 »

[size=80pt]L O L[/size]

See my work:
OTC Software
Offline heX-

Junior Member





« Reply #2 - Posted 2010-12-03 22:46:03 »

why LOL? im not an expert.
==
okay now , googled it and REALIZED how dumb I am. Cheesy close this thread please. :/

Goal : Learn Java
my blog >> http://hex.ws.mk/
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #3 - Posted 2010-12-03 22:53:06 »

why LOL? im not an expert.
Because it has been said a thousand times on this and every game programming forum:

An MMORPG is the most difficult and engineering intensive type of game you could ever possibly make. And if you don't even know what technology to use... that's a big LOL.

To actually answer you - yes, you'll use mysql to store most of the data. But if you want it to scale at all you're going to need to figure out how to shard it across lots of servers, use some kind of caching for faster access to frequently accessed data, decide how you're going to update character position and the like without throttling your database, and more. OOOOH boy it's so much fun.

As far as I understand you need something like this:
- A client in some kind of application programming language (ex Java)
- A server in some kind of application programming language (ex Java) for storing temporary data, returning information quickly enough, etc. and doing DB access and all that
- Potentially a web server of some kind (ex Rails, PHP) to handle some of the longer term state stuff that you can make web requests for
- MySQL running for long-term storage
- Memcached or something like that running for frequently accessed values
- A lot of know-how
- Not being you  Wink

See my work:
OTC Software
Offline heX-

Junior Member





« Reply #4 - Posted 2010-12-04 07:41:15 »

thanks anyway Tongue

Goal : Learn Java
my blog >> http://hex.ws.mk/
Offline dishmoth
« Reply #5 - Posted 2010-12-04 11:00:52 »

Start again with something like:
Quote
Let's say theoreticly that i have an RPG game. and I need to make that game MMORPG multi-player.  All I want is for a few players (four at most) to play online and be able to see each other's avatars walking around.  (Once I've got that working I'll maybe think about letting the players interact with each other.)
Sounds pretty do-able to me!

Never, ever use the MM-word on these forums. Roll Eyes

Simon

Offline heX-

Junior Member





« Reply #6 - Posted 2010-12-04 12:15:47 »

hah, thanks. Smiley

Goal : Learn Java
my blog >> http://hex.ws.mk/
Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #7 - Posted 2010-12-07 18:23:51 »

Start again with something like:Sounds pretty do-able to me!

Never, ever use the MM-word on these forums. Roll Eyes

Simon

I wouldn't say that's true. It's more like this that you shouldn't do:

"Hey guys, I am new to game development. How can I make an MMORPG?"

heX's question was a bit better than that, granted, but it was almost precisely the same. If I saw a question like this I wouldn't give a big LOL back:

"I've decided to start work on an MMORPG. I think I'm going to use a component-based entity system for the main game so I can get easier variety in behavior, and I will probably use Java for the backend as well. I was thinking of course that I'd use MySQL for the database, but I'm worried about the speed of the calls when I have a lot of players accessing the DB at once. How do larger projects typically handle this? Do I just need a faster server or is there something else I can do?"

Obviously that's a totally contrived question. The huge difference between the two is that one says "I have no idea what I'm doing or where to start. How can I make an MMORPG?" The other says "I've got a good idea of how to make my MMORPG, but I have a question about this part of the implementation."

It's like the difference between saying "How can I build a car?" and "How can I change my oil?"

See my work:
OTC Software
Offline dishmoth
« Reply #8 - Posted 2010-12-08 08:32:18 »

Fair enough.  Clear questions deserve helpful answers.

I do wonder what it is about MMORPGs that make them such newbie-bait.  "How can I make a game like World of Warcraft?" seems to be quite a common question.  But never "How can I make a game like Gran Turismo?" or "How can I make a game like Resident Evil?".

Simon

Online Riven
« League of Dukes »

JGO Overlord


Medals: 781
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #9 - Posted 2010-12-08 08:49:44 »

Because of the relatively crappy graphics, people think they must be significantly easier to write.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Reply #10 - Posted 2010-12-08 09:51:36 »

by the way, hex, next time try to post your question with meaningul subject lines if you really want to get help (not that in this particular  case would help much). I refused to click this post until today because of this subject : "help!" .
Imagine if every topic seeking for advice was entitled "help !" , "advice" , "help please" , "question ...".

Offline heX-

Junior Member





« Reply #11 - Posted 2010-12-08 11:56:41 »

okayy. thanks to everyone for your advices. Cheesy

Goal : Learn Java
my blog >> http://hex.ws.mk/
Offline krasse
« Reply #12 - Posted 2010-12-08 18:06:16 »

I think it is sad that heX got such a harsh welcome to this forum.

Offline Mike

JGO Wizard


Medals: 73
Projects: 1
Exp: 6 years


Java guru wanabee


« Reply #13 - Posted 2010-12-09 13:42:51 »

Agreed and it isn't the first time someone gets that kind of welcome when taking the courage to ask their first question. Haven't we all been there?

Mike

My current game, Minecraft meets Farmville and goes online Smiley
State of Fortune | Discussion thread @ JGO
Offline heX-

Junior Member





« Reply #14 - Posted 2010-12-09 17:54:51 »

well, honestly this is my second question of this type. the first wasn't that complicate , it only included "how hard is to make a MMORPG"
http://www.java-gaming.org/topics/hey/23196/view.html
but , i get my mistake and I do appologize.

Goal : Learn Java
my blog >> http://hex.ws.mk/
Offline gouessej
« Reply #15 - Posted 2010-12-09 19:05:45 »

well, honestly this is my second question of this type. the first wasn't that complicate , it only included "how hard is to make a MMORPG"
http://www.java-gaming.org/topics/hey/23196/view.html
but , i get my mistake and I do appologize.
I don't want to be harsh with you but I agree with Eli. Start by something more simple. Maybe one day you will be able to create an RPG. Maybe some years later you will be able to create an MMORPG. But now writing a clone of Tetris or something like that is more realistic for you.

Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #16 - Posted 2010-12-09 19:12:59 »

I'd rather be mean and really drive him to hesitate on starting an MMO than be all nice and keep him going on a "bad" path.

But. I will admit that my big LOL wasn't constructive in any way whatsoever, and was belittling and mean. Sorry about that, heX.

I am only just now thinking of maybe working on an MMO of some sort, and I've got like 14 years of game dev experience and 4 years doing it for my profession. And I'll still come up against all sorts of issues and it'll still be really difficult. So just be very wary, and definitely make something a lot simpler if you are at all okay with that.

See my work:
OTC Software
Online Riven
« League of Dukes »

JGO Overlord


Medals: 781
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #17 - Posted 2010-12-09 19:20:58 »

I am only just now thinking of maybe working on an MMO of some sort

[size=80pt]LOL[/size]

I'd rather be mean and really drive you to hesitate on starting an MMO than be all nice and keep you going on a "bad" path.

There you go.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Reply #18 - Posted 2010-12-10 16:55:57 »

I agree that the big LOL was a bit mean, but it seems hex is mature enough to deal with it and understand what we wanted to tell him .  I'm sure his next topics will be more pondered and he'll receive pondered responses .

But again .. who never dreamt of making a MMORPG ?  persecutioncomplex

Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #19 - Posted 2010-12-10 23:51:11 »

[size=80pt]LOL[/size]

There you go.
Hahaha that got a big laugh from me. Smiley

See my work:
OTC Software
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

CopyableCougar4 (23 views)
2014-08-22 19:31:30

atombrot (34 views)
2014-08-19 09:29:53

Tekkerue (30 views)
2014-08-16 06:45:27

Tekkerue (28 views)
2014-08-16 06:22:17

Tekkerue (18 views)
2014-08-16 06:20:21

Tekkerue (27 views)
2014-08-16 06:12:11

Rayexar (65 views)
2014-08-11 02:49:23

BurntPizza (41 views)
2014-08-09 21:09:32

BurntPizza (31 views)
2014-08-08 02:01:56

Norakomi (41 views)
2014-08-06 19:49:38
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!