Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (107)
games submitted by our members
Games in WIP (534)
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  
  New To every prgramming langauge-looking to build a 2d game  (Read 1664 times)
0 Members and 1 Guest are viewing this topic.
Offline Thocrun

Innocent Bystander





« Posted 2009-08-24 04:05:52 »

I was thinking about putting up my own game, server and distributing a program to run the program on the server which would make game play happen kinda like runescape but 2d and has a client and server I plan on just playing with the code while I have free time, if you have any good links for me please post


Thanks,

~~Thocrun
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #1 - Posted 2009-08-24 11:49:35 »

umm, if you are new to programming it might not be the best idea to do a mmorpg. Or atleast anything with networking.

start with something simple. for example http://www.cokeandcode.com/spaceinvaderstutorial.

but remember if you work hard you can get to that goal of yours in a short while.

I have onlybeen programming a year, and I am working on a multiplayer game Wink
Offline Seecon

Junior Newbie





« Reply #2 - Posted 2009-08-24 23:01:33 »

Yes if you are new to programming all languages then a MMORPG is definitely not a good choice to start. It took many years to plain open WoW. Networking takes a lot of learning, then after the core is down you add more which involves things like calculations for combat and features etc. MMORPGs are just too much to encompass to a single person (if you really want to succeed) much less a small team.
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 2009-08-24 23:21:58 »

See this thread:

http://www.java-gaming.org/topics/my-highschool-class-is-making-an-mmorpg/18545/view.html

See my work:
OTC Software
Offline SimonH
« Reply #4 - Posted 2009-08-25 02:12:19 »

kinda like runescape
If Andrew Gower can do it then you can! You just need to be persistent  - about 5 years before making any money, but when you do... $$$$
The keyword here is dedication. If you want it enough (and you have no social life) then you'll succeed!

People make games and games make people
Offline fletchergames

Senior Member





« Reply #5 - Posted 2009-08-25 04:19:32 »

If Andrew Gower can do it then you can! You just need to be persistent  - about 5 years before making any money, but when you do... $$$$
The keyword here is dedication. If you want it enough (and you have no social life) then you'll succeed!
If you work really hard and spend the money you need to spend, you might succeed if you get lucky.

I'm not saying you shouldn't try.  I'm just saying that you won't necessarily become the next John Carmack overnight.  First, learn a programming language (preferably Java).  Then, figure out how to make games with that programming language.  Then program some simple games.  Then program a single player RPG.  If, after all that, you still want to program a MMORPG, learn about networking, buy a server, and program your MMORPG.

Some books to read (after learning Java):

Developing Games in Java (by David Brackeen)
Killer Game Programming in Java (I forget who wrote this)

They're a little bit dated, but they're the best sources I know of.
Offline Alan_W

JGO Knight


Medals: 8
Projects: 3


Java tames rock!


« Reply #6 - Posted 2009-08-25 07:56:44 »

There's lots of books on standalone games programming (I recommend brackeen's book), but not much on networking.  If you do anything real-time with networking, you'll quickly find lag to be a problem and you end up doing lag-compensation, which results in your game estimating lag and doing predictive movement of other players.  You end up doing game calculations in multiple time 'zones' which can get very confusing.  Another issue is bandwidth.  If your game has a lot of state data, you can't send the lot every frame, so you have to filter out all state that isn't important and rate limit the rest according to the dynamics of the object.  There's also an issue with scalability on the server.  For instance, in a large world, it quickly becomes impossible to collision check every object against every other object, so collision detection must be based on local groups.  Similarly the renderer must only visit local scenery when working out what to draw. A last issue (which won't be a problem if you are using a server) occurs if you use peer-peer comms to try to reduce server bandwidth.  This can be important if you end up using a home server and dynamic DNS, which is the cheapest way to get a server you can run code on.  Then you need to look at UDP punch through techniques.  I wrote a simple multiplayer FPS and found I needed to do all of the above.   Of course the game was only a simple demo, so after some initial interest, it soon was devoid of players.  Lesson learnt is that it also needs computer controlled content to make it interesting even in single player.  Overall, it's a lot to do.  Not impossible, but definitely requires ninja like programming skills and loads of time.

Time flies like a bird. Fruit flies like a banana.
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #7 - Posted 2009-08-25 09:06:18 »

@fletchergames:
heck, you dont even have to buy a server.

dyndns.com a lifesaver Wink
Offline pjt33
« Reply #8 - Posted 2009-08-25 09:54:09 »

If you work really hard and spend the money you need to spend, you might succeed if you get lucky.
Quoted for truthery. Of course, as artists we care more about people's reactions to our games than the money (don't we? Guys?) but even then it takes some luck.
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #9 - Posted 2009-08-25 09:57:49 »

Quoted for truthery. Of course, as artists we care more about people's reactions to our games than the money (don't we? Guys?) but even then it takes some luck.
yeah... I guess... doy ou listen to eye of the tiger a lot Wink
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.

pw (35 views)
2014-07-24 01:59:36

Riven (33 views)
2014-07-23 21:16:32

Riven (21 views)
2014-07-23 21:07:15

Riven (24 views)
2014-07-23 20:56:16

ctomni231 (55 views)
2014-07-18 06:55:21

Zero Volt (47 views)
2014-07-17 23:47:54

danieldean (38 views)
2014-07-17 23:41:23

MustardPeter (43 views)
2014-07-16 23:30:00

Cero (59 views)
2014-07-16 00:42:17

Riven (56 views)
2014-07-14 18:02:53
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
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!