- Round nodes are problems
- Rectangular nodes are things you can have
- Gray round nodes are problems that don't go away after solving them
- Green lines are things solving problems gives you
- Red lines are things needed to solve a problem
- Dotted black lines are things you need to have for a problem to appear
- Dotted red lines are problems that disappear when a problem is solved
Thanks that is it a dot graph? OK I see, it is. I recall (not a CS grad here either) using that on something complex I did several years ago. Your graph really puts Notch's logic and my decisions while playing his game, into perspective.
https://cdn.rawgit.com/CyberShadow/11329584/raw/5d295c9557d3...
Code: https://gist.github.com/CyberShadow/11329584
Legend: