Javascript game about building and maintenance of a space station. This is very early stage of development, nothing works, just a mockup of architecture.
All physical objects in the game world are called items. We attempt an entity-based simulation of game world, which is driven by time and user actions.
Engine based on certain RTS games. Clients generate immutable actions and push them to server. Server keeps a push-only history of actions and synchronizes it between players via websocket updates. Game state is a function of action history, but clients keep a local, mutable cache/snapshot that is drawn to screen.
Currently no countermeasures are planned against cheating.
Only require modules that are at least one level deeper than current file. Use tabs rather than spaces, don't try to align anything.