Current online applications, whether that be a client/server architecture or peer-to-shudder-peer, are the standard models in communications. Now each of them have their own uses, with modern games following mostly the client/server model.
This post is to suggest a possible alternative, and hopefully to generate discussion from that.
What if, instead of connecting to a single server, you could walk from one pregenerated room, stored on your computer, with your avatar, and walk through a door, and onto a room stored onto someone else's computer. Neither one of you are hosting as a server as such, but you are both holding a connection to each other. Now this is like a peer-to-peer in the simple case of two connections, but how about if we take it to 3?
A connects to B, opens a portal, steps through. B's room already contains C, who has his own connection through. Neither one are connected directly to each other, but are routed through B's computer.
Take this to the extreme case, a world connected via corridors and rooms, where every computer is a server, and a client, and a router.
Discuss? Well, i'd like to hear input on the above. I'm using a metaphor of rooms and doors, just as a imaginary tool, but since this project is also about 3d graphics, it translates rather well.
Problems? A broadcast system, sending outwards from the central source, spreading update messages from computer to computer. Current problems in modem bandwidth. Taking cable/DSL, problems with upload speed. Very often this can be half or less than the download speed. On my own connection i have 1Meg download, but either 128 or 256k upload, which may well be a pain.
Until next time,
Sellars
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2002-11-30
Well, good idea, but target system is still not clear.
Sgguset more idea to form the user stories.
I'm interested in this field, focus :-)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Current online applications, whether that be a client/server architecture or peer-to-shudder-peer, are the standard models in communications. Now each of them have their own uses, with modern games following mostly the client/server model.
This post is to suggest a possible alternative, and hopefully to generate discussion from that.
What if, instead of connecting to a single server, you could walk from one pregenerated room, stored on your computer, with your avatar, and walk through a door, and onto a room stored onto someone else's computer. Neither one of you are hosting as a server as such, but you are both holding a connection to each other. Now this is like a peer-to-peer in the simple case of two connections, but how about if we take it to 3?
A connects to B, opens a portal, steps through. B's room already contains C, who has his own connection through. Neither one are connected directly to each other, but are routed through B's computer.
Take this to the extreme case, a world connected via corridors and rooms, where every computer is a server, and a client, and a router.
Discuss? Well, i'd like to hear input on the above. I'm using a metaphor of rooms and doors, just as a imaginary tool, but since this project is also about 3d graphics, it translates rather well.
Problems? A broadcast system, sending outwards from the central source, spreading update messages from computer to computer. Current problems in modem bandwidth. Taking cable/DSL, problems with upload speed. Very often this can be half or less than the download speed. On my own connection i have 1Meg download, but either 128 or 256k upload, which may well be a pain.
Until next time,
Sellars
Well, good idea, but target system is still not clear.
Sgguset more idea to form the user stories.
I'm interested in this field, focus :-)