While working on the statechart diagrams, use the development folder. For now, use any file extension you'd like. In the end they will be named .plantuml or something similar to make it obvious what they are.
Any documentation should go in the documentation folder (e.g. LaTeX files)
The parent of each diagram is in parentheses after the name of the state. Please state who is working on any diagram that is marked in progress. If, after completing a statechart, there are new children statecharts to be made, add them to the bottom of the unassigned list with their parent in parentheses. Please try to complete state diagrams whose parents are already completed first before doing ones that are awaiting review in case they are changed. Focus on statecharts that pertain to the star system game first, then the province game and then finally galactic game. Statecharts that involve the Star System game are in bold.
- ProgramOverview
- OptionsScreen
- PlayGame
- GalacticTurn
- DisplayMenu (ProgramOverview)
- GameOptionsScreen (ProgramOverview)
- MatchmakingScreen (ProgramOverview)
- PostGameScreen (ProgramOverview)
- ProgramExit (ProgramOverview)
- ScenarioSetup (PlayGame)
- PlayerTurn (GalacticTurn)
- RebelControlCheck (GalacticTurn)
- GalacticStage (GalacticTurn) ======= Activity-Diagrams ============
- TODO:
- Activity Diagrams:
- Rework Search-Phase
- Write Mission Segments
- Consider alternate Military-Combat-Segment environ selection (simultaneous rather than sequential)
- Write Rebel and Imperial Setup diagrams
- Consider checking game state for instant victory at the beginning or end of some segment
- Documentation:
- Create standard documentation format
- Create documentation for Combat
- Create documentation for Turns/Segments
- Create documentation for Movement
- Activity Diagrams: