Original Post
Hi all. I've started a single player Java game using Jogl about four days ago, and it is coming along nicely. However, I am beginning to realize that this game would be absolutely awesome if I could make it multiplayer. The problem is, it's not as simple as import java.multiplayer.*; I experimented with Java networking a little more than a year ago, but with no real results. TO WHIT: How do I take an existing single player game and make it multiplayer with an arbitrary number of players? I am willing and ready to make some utility classes and such to set up a framework, and to make a new driver program to set up and test connections, etc., but I really am not inclined to start from scratch and build an engine around the networking code. Is it possible to make a decent multiplayer game where the multiplayer was, tragically, an afterthought? THE GAME: "Azrael" (working title) The game is a 3D Space/Flight shooter in which two (or potentially more) factions dogfight, so far with only fighters. They are armed with railguns (unlimited ammo, fast firing and fast moving) and missiles (limited ammo, homing). I may eventually add other kinds of ship, like warships and/or carriers. The action is pretty fast, so I think UDP might be necessary, rather than TCP. As always, your help is appreciated. --Bosch