Skip to main content

System Block Diagram

Web Application

Responsible for:

  • Maintaining game session state, e.g. customer orders, completed orders, and player actions.
  • Broadcasting game actions to all players. Actions done by one player are seen by others.

Single Page Application

Game runs here. Responsible for:

  • Implementing AAC functionality and letting it control the game actions.
  • Implementing game logic and visuals. Game rules should not be validated.
  • Game updates to Web Application.