Umm we were talking about Oolite becoming an MMORPG remember? Of course it doesnt exist. I was carrying the conversation on in the case it did exist.Ahruman wrote:“Keeping”? It doesn’t exist, and as far as I’m aware no-one is working on it.Lorfarius wrote:Would it be worth keeping OoliteMOG as a seperate entity though?
MMORPG
Moderators: winston, another_commander
- LittleBear
- ---- E L I T E ----
- Posts: 2882
- Joined: Tue Apr 04, 2006 7:02 pm
- Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.
Its been debated a few times and seems to be generally agreed that the first step would be a special death-match system. A couple of peeps have tried it, but "even" this first step had them taken away by the men in white coats! It proberbly is do-able, but very hard.
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
creating a seperate subgame on the oolite engine for the purposes of playing two save games against eachother in a deathmatch environment to test piloting skills and ship customization wouldn't be that difficult to do, i imagine.
maybe instead of real multiplayer, the ability to import another players' saves as a unique npc?
maybe instead of real multiplayer, the ability to import another players' saves as a unique npc?
- JensAyton
- Grand Admiral Emeritus
- Posts: 6657
- Joined: Sat Apr 02, 2005 2:43 pm
- Location: Sweden
- Contact:
Oh, you imagine, do you?Miangele wrote:creating a seperate subgame on the oolite engine for the purposes of playing two save games against eachother in a deathmatch environment to test piloting skills and ship customization wouldn't be that difficult to do, i imagine.
As it stands, player ships work differently to NPC ships. For instance, player ships have shields…Miangele wrote:maybe instead of real multiplayer, the ability to import another players' saves as a unique npc?
E-mail: [email protected]
So we need to agree a specification for multiplayer
I think the best idea is to have one galaxy (too start with)
Server software would produce the following:
Market prices on planets
Automated ships
starfield
each client computer would have to give the server x,y,z coordiante and angles, ship type, missles launched info. Then the other client computers can read this info from the server.
I do see that as a big problem, yes I can see that people are using there spare time but if you slowly chip away at a problem it will get smaller.
Pete
Server software would produce the following:
Market prices on planets
Automated ships
starfield
each client computer would have to give the server x,y,z coordiante and angles, ship type, missles launched info. Then the other client computers can read this info from the server.
I do see that as a big problem, yes I can see that people are using there spare time but if you slowly chip away at a problem it will get smaller.
Pete
-
- Quite Grand Sub-Admiral
- Posts: 6682
- Joined: Wed Feb 28, 2007 7:54 am
It is so easy to say that something like converting Oolite to MMORPG is doable, when you are not the guy who actually does it. As Ahruman has already stated, attempting to do so would essentially mean throwing away what we already have and redesigning the entire game engine from scratch.
Also, note that the fella who created Oolite had a very precise plan on what is to be done and what the scope of the game would be. And that scope did not involve multiplayer at any time, nor changing out the entire engine after it had been implemented.
Sorry, it's just that it is a huge undertaking and no one can devote time for that at this point. Be sure that if it were that simple, it would have been already implemented. However, if anyone wants to have a go at it, the source code is always available.
Also, note that the fella who created Oolite had a very precise plan on what is to be done and what the scope of the game would be. And that scope did not involve multiplayer at any time, nor changing out the entire engine after it had been implemented.
Sorry, it's just that it is a huge undertaking and no one can devote time for that at this point. Be sure that if it were that simple, it would have been already implemented. However, if anyone wants to have a go at it, the source code is always available.
Nobody is asking anyone to throw away Oolite in its entirety. This is just a thread about Oolite as an MMORPG. I really dont see any insult being pushed forward in the slightest by those wondering if its possible. People are bound to discuss it as Elite seems to make an ideal front for this type of game.another_commander wrote:It is so easy to say that something like converting Oolite to MMORPG is doable, when you are not the guy who actually does it. As Ahruman has already stated, attempting to do so would essentially mean throwing away what we already have and redesigning the entire game engine from scratch.
Also, note that the fella who created Oolite had a very precise plan on what is to be done and what the scope of the game would be. And that scope did not involve multiplayer at any time, nor changing out the entire engine after it had been implemented.
Sorry, it's just that it is a huge undertaking and no one can devote time for that at this point. Be sure that if it were that simple, it would have been already implemented. However, if anyone wants to have a go at it, the source code is always available.
Maybe it would or wouldnt be easy to use the current Oolite engine as such an MMORPG, nothing wrong in speculating.
- Cmdr. Maegil
- Sword-toting nut-job
- Posts: 1294
- Joined: Tue Feb 27, 2007 10:28 pm
- Location: On the mend in Western Africa
Fear not, grasshopper, he's not offended. He is, however, exasperated with the whole matter of a Oolite MOG, as nearly every newcomer (including myself) brings up the subject.
The point is that Oolite as it is can not be converted; its engine would have to be redone nearly from scratch to make it a MOG and there is nobody willing/able/available to take on such a colossal task.
If you thrust your skills are up to is and you have patience and time, please go ahead, but be aware you'll be starting a massive project that will tax you heavily - allyou need is to remember that nowadays a game's production is a team affair involving tens of professionals and spanning years.
Still, if someone starts it, I'm certain that anybody who can code will be willing to lend an occasional hand.
The point is that Oolite as it is can not be converted; its engine would have to be redone nearly from scratch to make it a MOG and there is nobody willing/able/available to take on such a colossal task.
If you thrust your skills are up to is and you have patience and time, please go ahead, but be aware you'll be starting a massive project that will tax you heavily - allyou need is to remember that nowadays a game's production is a team affair involving tens of professionals and spanning years.
Still, if someone starts it, I'm certain that anybody who can code will be willing to lend an occasional hand.
You know those who, having been mugged and stabbed, fired, dog run over, house burned down, wife eloped with best friend, daughters becoming prostitutes and their countries invaded - still say that "all is well"?
I'm obviously not one of them.
I'm obviously not one of them.
okay let me just list the "not so difficults"Miangele wrote:creating a seperate subgame on the oolite engine for the purposes of playing two save games against eachother in a deathmatch environment to test piloting skills and ship customization wouldn't be that difficult to do, i imagine.
Networking Code..
Requires a new set of instructions to be written
A Brandnew New Network parser.. a socalled network parser that will take information and break it up into parts so that they do not exeed the current TCP/IP Packet limits.. if memory serves me right: the maximum packet size is 1500 bytes...
Prediction code..
Since multiplayer is a real time enviroment, you cant just resend data that did not arrive at the Client...
Therefore you have to write prediction code that "gueeses" what a ship might be about to-do such as pitching, yawing this counts for both player ships and NPC ships.
When the next packet arrives after the one that didnt the code also has to make adjustments for what the prediction code did, as opposed what the player actual did.
Server Code
no matter what, one machine will allways has to act as server.. It can do this be being a client server, or a dedicated server...
A client server is a machine where the player is also playing
A dedicated Server is a machine that do not actual run the game but just the server code...
Client Code...
Clients are the Players, these receives information from the server and sends information to the server about what they do..
The time from this information the send to arrive is what you typical read in a game as ping.. A ping of 100 usually means that data is lagging 100 miliseconds meaning its 100 miliseconds old.
There are required a whole lot of code to take this lagging into account and it also has to be tied into the prediction code.
Anyway as you can tell, its just not so simple.. There are a whole lot of "thinking" required to make networking code for a real time Game enviroment...
So i better stop here...
Cheers Frame...
Bounty Scanner
Number 935
Number 935
Not so difficult
There is a lot of open source development on this subject on the net
loads of information out there I normal program hardware so with all the graphics and gameplay software written. The network side would seem easy to me. I may have a try when I have finished my current project.
loads of information out there I normal program hardware so with all the graphics and gameplay software written. The network side would seem easy to me. I may have a try when I have finished my current project.
- Cmdr. Maegil
- Sword-toting nut-job
- Posts: 1294
- Joined: Tue Feb 27, 2007 10:28 pm
- Location: On the mend in Western Africa
Ahruman, how about making the last few posts a sticky closed thread?
If someone actually beguins the Oolite MOG, they can open a new thread but until then these posts should be enough to silence the newcomers who'd bring up the subject.
If someone actually beguins the Oolite MOG, they can open a new thread but until then these posts should be enough to silence the newcomers who'd bring up the subject.
You know those who, having been mugged and stabbed, fired, dog run over, house burned down, wife eloped with best friend, daughters becoming prostitutes and their countries invaded - still say that "all is well"?
I'm obviously not one of them.
I'm obviously not one of them.
This sounds like a good idea. Put a single sticky up mentioning how its not something the current team want to get involved in, rather than having to regurgiate how hopeless, pointless asking it is.Cmdr. Maegil wrote:If someone actually beguins the Oolite MOG, they can open a new thread but until then these posts should be enough to silence the newcomers who'd bring up the subject.
- Commander McLane
- ---- E L I T E ----
- Posts: 9520
- Joined: Thu Dec 14, 2006 9:08 am
- Location: a Hacker Outpost in a moderately remote area
- Contact: