Open EmbeddedMan opened 3 years ago
I found this lucid website that let's you make diagrams and I started sketching out the options we have so far.
You're right though, it would probably be best to just start with what's in each room and then create a flowchart type thing once we have a better idea where this is going. flowchart.pdf
Cool! I can see this going into a "docs/" folder in the repo to document the code. But it should be in a format that can be edited, not PDF. So for example *.graphml (for yEd).
I feel like the first thing I need to do here is get the physical room layout down, with each 'stoppable' area in the game named (nodes) and each link defined between the room/area labeled (edges). That's my task for today.
OK, first pass at documenting what we have now in graph form. What I added (docs/GameLoic.graphml) is lacking much of the information of your PDF, but it's a start, and it reflects the current state of the game. Rooms, Game Overs and connections between rooms are documeted.
BTW, the free tool I used to create the graphml file is called yEd and it's very common for software folks who don't want to pay for Visio. https://www.yworks.com/products/yed
It takes a little getting used to, but for basic stuff like state diagrams and flowcharts it's super quick to whip out something that looks pretty good.
For now probably just in a table in a big comment block at the top of the file.