Results 1 to 15 of 15
Thread: The path to an "MMO"
- 06-14-2011, 02:59 PM #1
Member
- Join Date
- Jun 2011
- Posts
- 6
- Rep Power
- 0
The path to an "MMO"
Hello guys, I am new to the forums and to Java, I have some previous coding experience with VB but not a whole lot (I know stuff like Variables, Logical Operators, etc.). I am dreaming of making an online multiplayer game, just like an MMO, but of course, it will not be "massive", but the term "MMO" is rather used commonly for any game that can have servers and clients on it. I am also not asking directly right away to how to make an MMO, but rather what tutorials, things, and steps I should take before actually getting into an MMO, I've spent days looking for an engine but they're all either too good, or too bad... So I want to make a game myself, but I KNOW that I can't just jump into advanced coding, so I want to know, are there any recommended videos, tutorials, etc, to help me to the path of making the online game? Also, my game will be in 2-D because my computer isn't really that good with 3D stuff (one of the reason why I didn't use some of the engines).
Thanks all!
Last edited by DeliciousTomatoesYay; 06-14-2011 at 03:05 PM.
- 06-14-2011, 03:25 PM #2
You might not like this, but my advice is to start much smaller. Write pong first, then move onto something like asteroids. Work your way up instead of jumping in head first. There are a ton of resources and code examples out there, I'd recommend googling "java tutorials" for a start, then get more specific with stuff like keyboard controls, GUI design, painting, collision detection, etc.
How to Ask Questions the Smart Way
Static Void Games - Play indie games, learn from game tutorials and source code, upload your own games!
- 06-14-2011, 03:27 PM #3
Senior Member
- Join Date
- Jun 2008
- Posts
- 339
- Rep Power
- 5
Wise words, Kevin.
- 06-14-2011, 03:48 PM #4
Member
- Join Date
- Jun 2011
- Posts
- 6
- Rep Power
- 0
Thanks Kevin, I have already pointed out that I won't jump right into MMOs so the path is to make smaller games first
and work my way up? Gotcha! ;) Any recommended tutorials, though?
- 06-14-2011, 04:37 PM #5
Start here: The Java™ Tutorials
Then when you get to GUIs, go here: Trail: Creating a GUI With JFC/Swing (The Java™ Tutorials)
And when you get to custom painting, read this: Painting in AWT and Swing
Also, the API is your best friend: Java Platform SE 6How to Ask Questions the Smart Way
Static Void Games - Play indie games, learn from game tutorials and source code, upload your own games!
- 06-14-2011, 04:40 PM #6
Member
- Join Date
- Jun 2011
- Posts
- 6
- Rep Power
- 0
Thanks Kevin! Also wondering, what about the server + client thingie? :O
- 06-14-2011, 04:55 PM #7
How to Ask Questions the Smart Way
Static Void Games - Play indie games, learn from game tutorials and source code, upload your own games!
- 06-14-2011, 06:06 PM #8
Not knowing how network-programming is outside of Java, I've always found Javas networking to be rather straight-forward. Make a serversocket in your server, a socket in your client, connect and you can get output-and input-streams, just like using files.
- 06-14-2011, 06:34 PM #9
Have you ever played a text-only MUD or BBS door? That might be another approach to starting small. Instead of starting with simple graphics and then learning networking, start with simple networking and then add graphics.
Get in the habit of using standard Java naming conventions!
- 06-14-2011, 06:48 PM #10
That's actually a great suggestion. I'm rather ashamed that I didn't think of that, given that I play a MUD and made my own client for it. Besides, you can do a whole lot more than just simple network programming with it; my client is currently up to a little over 500k of written code.
- 06-14-2011, 11:55 PM #11
Member
- Join Date
- Jun 2011
- Posts
- 6
- Rep Power
- 0
Thanks guys!
- 06-15-2011, 01:54 AM #12
Member
- Join Date
- Jun 2011
- Location
- San Diego, CA
- Posts
- 24
- Rep Power
- 0
Excellent suggestion kjkrum. Now I'm inspired to create a MUD

@DeliciousTomatoesYay
Here are some basic Java networking tutorials in the tutorials forum.
http://www.java-forums.org/java-tuto...ramming-i.html
http://www.java-forums.org/java-tuto...amming-ii.html
- 06-15-2011, 02:09 AM #13
Member
- Join Date
- Jun 2011
- Posts
- 6
- Rep Power
- 0
Thanks JDScoot!
Also, I've went on Youtube to check out what those MUDs were, they were.. eh.. Kinda like a forum RP! XD Do you recommend me to make a MUD later on as a good experience or making MUD for somewhat experience??
- 06-15-2011, 02:23 AM #14
Personally, I'd suggest making a client for a MUD. It doesn't really have to be very fancy for starters; just a textarea for the MUD output and a textfield for what you send to the MUD. Toss in a socket to be able to connect to the MUD, and read/write using that. At least that's what it boils down to; code-wise, it's a little more.
- 06-15-2011, 02:22 PM #15
Member
- Join Date
- Jun 2011
- Posts
- 6
- Rep Power
- 0
Similar Threads
-
connection = DriverManager.getConnection(DATABASE_URL,'"+userid +"','"+password+"');
By renu in forum New To JavaReplies: 3Last Post: 10-12-2010, 04:21 PM -
Java, Military Format using "/" and "%" Operator!!
By sk8rsam77 in forum New To JavaReplies: 11Last Post: 02-26-2010, 03:03 AM -
How to change my form design from "metal" to "nimbus" in Netbeans 6.7.1?
By mlibot in forum New To JavaReplies: 1Last Post: 01-21-2010, 09:20 AM -
MoneyOut.println("It took you (whats wrong?>",year,"<WW?) years to repay the loan")
By soc86 in forum New To JavaReplies: 2Last Post: 01-24-2009, 06:56 PM -
the dollar sign "$", prints like any other normal char in java like "a" or "*" ?
By lse123 in forum New To JavaReplies: 1Last Post: 10-20-2008, 07:35 AM


3Likes
LinkBack URL
About LinkBacks
Reply With Quote

Bookmarks