This is a documentation for Board Game Arena: play board games online !

BGA Undo policy

From Board Game Arena
Revision as of 14:27, 10 May 2019 by Sourisdudesert (talk | contribs) (Created page with " Introducing "Undo" features in games can lead to bugs and/or bad interface design. Please read the following carefully before implementing an Undo feature for your game. =...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introducing "Undo" features in games can lead to bugs and/or bad interface design.

Please read the following carefully before implementing an Undo feature for your game.


What you must NEVER do

When you are restoring a game situation A from a game situation B:


  • The Undo action must never change the active player. In other words, if player X clicks on "Undo", it must NOT make player Y active.
  • If several players did game actions between A and B, you must NEVER provide an undo. In other words, an "Undo" action must NEVER force another player to redo some moves.
  • No hidden (or private) information must have been revealed between A and B.
  • No random event with a visible effect must have been triggered between A and B. This includes cards shuffling, dice roll, elements picking, ...