Flowchart is the most intuitive way to visualize a process. It is common solution any step-by-step instructions. It also allows to highlight important details: main sequence (path), final steps, etc.



By the way, this is a standard approach. Unified Modeling Language defines several diagram types, including Activity diagram:


  Activity diagrams are graphical representations of workflows of
  stepwise activities and actions1 with support for choice, iteration
  and concurrency. In the Unified Modeling Language, activity diagrams
  can be used to describe the business and operational step-by-step
  workflows of components in a system.


Some useful guidelines:



What kind of diagram is best to represent the flow of a registration process?
I'm trying to make a squad of superhumans to fight the alien scum. To that end I would like to maximize my soldiers' will by reloading at the end of the mission until I'm satisfied with the result. How much will can an operative gain per rank? What's the maximum will a soldier can have at each rank up?

Bonus questions: how likely is a soldier to get the maximum will increase when ranking up? What about high rank soldiers that come as mission rewards?
