Work on Multiplayer Now
Moderators: winston, another_commander
- aegidian
- Master and Commander
- Posts: 1161
- Joined: Thu May 20, 2004 10:46 pm
- Location: London UK
- Contact:
Work on Multiplayer Now
With reference to https://bb.oolite.space/viewtopic.php?t=390
Is it perhaps time I started concentrating on Oolite multiplayer, or should I continue making the Oolite single player universe more interesting?
Is it perhaps time I started concentrating on Oolite multiplayer, or should I continue making the Oolite single player universe more interesting?
hehe..
I notice that at the moment the poll stands at:
work on Oolite Dogfighter: 0
add in all the stuff to Oolite we've been asking for in single player first: 0
take a long holiday: 1
Do you need a rest?
work on Oolite Dogfighter: 0
add in all the stuff to Oolite we've been asking for in single player first: 0
take a long holiday: 1
Do you need a rest?
- aegidian
- Master and Commander
- Posts: 1161
- Joined: Thu May 20, 2004 10:46 pm
- Location: London UK
- Contact:
There's no need for that.atze wrote:if you are interested i'd offer to spend time on the network-code if you get the entities split into physics and graphics.
The physics (dynamics) is entirely handled by [Universe update:(double)delta_t] and each entity's [Entity update:delta_t] which it calls, and the graphics by [Universe drawFromEntity:(int) n] and each entity's [Entity drawEntity:(BOOL) immediate BOOL) translucent] which it calls.
A server would simply not call [Universe drawFromEntity:(int) n], substituting instead a method to collate the changed information from each entity for transmission to each client.
The client Universe (and therefore entities) would have to have two ways of updating: one from existing entity data, and a second method correcting the existing data based upon information received from the server.
tough call?
were I in your shiny shoes, I think I'd try to get an idea of the momentum and what point in time would be most fruitful spent in touch with able mOolti collaborators, vis á vis your level of motivation to march on. SPOolite has fulfilled so many of its goals (except perhaps Space Dredgers and a utile surrounding culture? ) that a deserved break should come soon.
but if you'll go on holiday only to return entirely inspired about a new, unrelated project, I'd like to see your foot chained to the desk.
you'd get toilet breaks.
assurances, Sir.
but if you'll go on holiday only to return entirely inspired about a new, unrelated project, I'd like to see your foot chained to the desk.
you'd get toilet breaks.
assurances, Sir.
- Frd_Prefect
- Poor
- Posts: 5
- Joined: Fri Dec 17, 2004 2:39 pm
- Location: Manchester
- Contact:
I agree with Murgh, given the reletively short period of time that oolite has been in existance you have worked wonders with it, and although multiplayer options would be all very nice, I personally don't see the rush.
I am happy to devote a little time into writing some MP code myself, alhough I do have several other projects on the go at the moment so it may have to wait a few months.
Personally, given the choice, I would go spend a few weeks on a warm sunny beach some where
I am happy to devote a little time into writing some MP code myself, alhough I do have several other projects on the go at the moment so it may have to wait a few months.
Personally, given the choice, I would go spend a few weeks on a warm sunny beach some where
Ford
Although I would dearly love Moolite, I feel that if you need a break then that is what you should do...Recharging the batteries is always a good idea when a major swath of a project has been completed. When I'm finished at college in July, the first thing I'm going to do is go away for a month to somewhere hot!
Oolite 1.4 is a triumph Giles!
Oolite 1.4 is a triumph Giles!
Team Zorg are Go!
- winston
- Pirate
- Posts: 731
- Joined: Mon Sep 27, 2004 10:21 pm
- Location: Port St. Mary, Isle of Man
- Contact:
If you do make a network version
If you are making a networked version and need a server with a decent amount of bandwidth, I can offer a server complete with development tools (the GNU compiler kit, which should include Objective-C) with absolutely no strings attached. The server is in Telehouse East in London so has plenty of bandwidth. The latency is good enough that we have had players from as far away as eastern Canada getting a decent game of RTCW Enemy Territory.
The only possible issue is that the server runs Linux not OS X (I doubt you'll find an OS X server for rent - you'll have to co-lo a box to do that) which means you'll need a traditional Makefile to build the executables rather than whatever Xcode uses for build control.
However, personally, I'd like to see the single-player stuff expanded a bit more. Landing on planets would be nice (Although, I suspect that will require many many round tuits to do well, so I'm not expecting that feature!)
The only possible issue is that the server runs Linux not OS X (I doubt you'll find an OS X server for rent - you'll have to co-lo a box to do that) which means you'll need a traditional Makefile to build the executables rather than whatever Xcode uses for build control.
However, personally, I'd like to see the single-player stuff expanded a bit more. Landing on planets would be nice (Although, I suspect that will require many many round tuits to do well, so I'm not expecting that feature!)
- Darkbee
- ---- E L I T E ----
- Posts: 335
- Joined: Mon Aug 09, 2004 8:40 pm
- Location: Space... man!
- Contact:
Out of curiousity, and perhaps this should be another discussion, what do people think that is missing from Oolite as it stands (aside from multiplayer).
I mean, are then any major features that people would like to see that perhaps deserve attention.
1) Landing on planets always gets mentioned but I think that is a real tough nut to crack.
2) Space Dredgers and large ships. Maybe that might be worth doing but it is going to bring anything fundamentally new to the gameplay or is it something that is just cool? (MAYBE the same could be said of landing on planets)
I think we have to give Giles credit for the major features that he has already implemented like:
Ship Yard
Communication Log
Passenger/Cargo contracts
New AI ships (i.e. mining) ...Not to mentioned the continually improved AI in general
My point for bringing this up is that:
a) I think a break is well justisfied given the already rapid development of the project
b) Maybe it really is time to move onto network play (only after a long break though of course)
What are other's thoughts?
oh and as an after thought, just because Giles isn't working on the game doesn't mean other people can't do stuff with it, so I don't think we have to fear it dying a slow and lonely death.
I mean, are then any major features that people would like to see that perhaps deserve attention.
1) Landing on planets always gets mentioned but I think that is a real tough nut to crack.
2) Space Dredgers and large ships. Maybe that might be worth doing but it is going to bring anything fundamentally new to the gameplay or is it something that is just cool? (MAYBE the same could be said of landing on planets)
I think we have to give Giles credit for the major features that he has already implemented like:
Ship Yard
Communication Log
Passenger/Cargo contracts
New AI ships (i.e. mining) ...Not to mentioned the continually improved AI in general
My point for bringing this up is that:
a) I think a break is well justisfied given the already rapid development of the project
b) Maybe it really is time to move onto network play (only after a long break though of course)
What are other's thoughts?
oh and as an after thought, just because Giles isn't working on the game doesn't mean other people can't do stuff with it, so I don't think we have to fear it dying a slow and lonely death.