The use cases and user stories we plan to have for our Alpha phase are as follows:

  1. On open,the user will see a screen with states and no transitions. The user may then draw transitions.
  2. The initial view has a start state and at least 1 accepting state.
  3. The user can view an input language or string for which they are designing this machine.
  4. The user can check whether their solution is correct or not.
  5. The user should be able to easily differentiate initial and final states from other states.
  6. The user and game should easily be able to identify states and transitions.
  7. Transitions should be able to go to any islands, including looping back to the same island.
Something went wrong with that request. Please try again.