Go with the flow
Making flowcharts to clear up processes is part of an interaction designer’s job. In this post I tried to make a basic flowchart for Yaniv, a card game originating from the (middle) east.
A flowchart is an excellent method to visualize the possible paths in a process. The challenge is to lay out the paths in a correct and understandable manner and to leave no paths open (besides the end points of course). In software development there can be many symbols involved (rectangles, diamonds, paralelograms, trapezoids etc.) but I’m sticking to the basic representation of connected rectangles. I do use bold text to emphasize important bits. Connections coming from process boxes with a question mark in them always have YES and NO paths.
Interested in Yaniv? Read more about the game on this page.