I'm trying to model the rules of a rather complex game into a flowchart, so that newer players have an easier time understanding what to do when. The rules say that within your turn, you have to do certain things, but you can do other things first.
The current iteration of the flowchart has this basic structure:
It first asks the player if "the special rule" applies to them, and then has them handle it. This process repeats until all special (and necessary) things are done. It then asks if they want to do "normal" things (they don't have to), and has them repeat that until they are done.
The rules, however, allow you to do some normal things first before doing the special things. You are only required to have done them at the end of your turn. How can I visualize this effectively?
- The charts will in the end be printed out, so I cannot do anything interactive with them.
- The rule in question goes like follows: "If you have a unit with a minimum movement, you have to move this unit at least that distance. You can choose when to move, but it has to be within your turn."