Skip to content

Online Multiplayer Support #7

@CoPokBl

Description

@CoPokBl

The ability for two devices to sync state and communicate inputs. There are 3 possible design philosophies.

  • Allow application to communicate with other instances with the serial protocol, the data would then be sent over the internet and received by the peer machine which would send data through serial in as well as potentially an interrupt. This would allow applications to sync state by themselves.

  • Implement a VM level multiplayer integration where the game just has to support local multiplayer and be deterministic, then two devices can both run the same game at the same time and send inputs to each other and the result should be the same.

  • Single game instance 'fake' online multiplayer where the single application instance is streamed to other players and inputs are forwarded.

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions