The errors of a design flaw
GetDealt will be live any day now. That means it is safe to admit that there are a few design flaws that will be there when it launches. (No major flaws, mind you, just hindsight 20/20.) One flaw has to do with the transition mechanism in the state machine engine. The game is designed around a state machineState Machines on wikipedia: http://en.wikipedia.org/wiki/Finite-state_machine implementation that restricts actions and transitions at the state-level instead of the machine level. When it was being designed, it did not occur to me that the game would require automated transitions from one state to another. Once that was discovered, a daemon feature was added which moves a game from state to state over time. (ie: Move to state X, wait 3 seconds, move to state...
Read More