Multiplayer: Difference between revisions

From Skyscraper Wiki
Jump to navigation Jump to search
(Created page with "'''Multiplayer''' is a proposed development by eventhorizon that would allow multiple players to enter the same buildings via a server. Category:Simulator Development")
 
No edit summary
Line 1: Line 1:
'''Multiplayer''' is a proposed development by eventhorizon that would allow multiple players to enter the same [[buildings]] via a server.
'''Multiplayer''' is a proposed development by eventhorizon that would allow multiple players to enter the same [[buildings]] via a server.
== Design Ideas ==
#the SBS engine would send graphics rendering calls to the clients, possibly using a communications protocol designed by eventhorizon, wondering how Second Life does this. Clients would also have to handle collision detection, so all of that would have to be moved from SBS to the frontend.
#A network frontend would be added to the client version of Skyscraper, a network backend would be made for the server version (a wrapper around the SBS engine)
#All Ogre code would probably have to be removed from SBS and moved to the frontend, SBS would then have to make calls to the frontend (direct C++ function calls can't be done in this situation, it would have to be message passing)
#If this is successful, it would probably be called Skyscraper 3.0, since it's a redesign of the simulator's architecture
[[Category:Simulator Development]]
[[Category:Simulator Development]]

Revision as of 22:48, 27 December 2023

Multiplayer is a proposed development by eventhorizon that would allow multiple players to enter the same buildings via a server.

Design Ideas

  1. the SBS engine would send graphics rendering calls to the clients, possibly using a communications protocol designed by eventhorizon, wondering how Second Life does this. Clients would also have to handle collision detection, so all of that would have to be moved from SBS to the frontend.
  2. A network frontend would be added to the client version of Skyscraper, a network backend would be made for the server version (a wrapper around the SBS engine)
  3. All Ogre code would probably have to be removed from SBS and moved to the frontend, SBS would then have to make calls to the frontend (direct C++ function calls can't be done in this situation, it would have to be message passing)
  4. If this is successful, it would probably be called Skyscraper 3.0, since it's a redesign of the simulator's architecture