Arbitrary Command Execution
Mutating a shared state is especially hard if we lack a structured approach to change operations. We share the design doc DownFlux uses to answer this design question.
Mutating a shared state is especially hard if we lack a structured approach to change operations. We share the design doc DownFlux uses to answer this design question.
Because DownFlux is not built on top of any existing gaming engine, we need to design a way for client-server network connections to be resilient to network flakiness.
Outline the core mechanics necessary for rendering the server-calculated game state to the players.
Design a communications model between a small number of clients concurrently mutating a complex RTS game state.