kosmikus/LambdaHack — Issue #25: Switch to client-server
Author: Mikolaj
Created: 2012-02-15 09:14:01+00:00
State: open

Server has full game state, clients have Perception, history, etc.. Server performs state changes, clients have AI and UI (both can be enabled or disabled, even partially, e.g., AI for all but 1 member of the party, or full AI control, but display of game board via UI). The clients and the server either run on different threads or in different executables and then communicate via network. Naturally many players and many independent AI parties are then possible.