parsegraph / freeform

MIT License
1 stars 0 forks source link

Needs tutorial #13

Open dafrito opened 4 months ago

dafrito commented 4 months ago

A tutorial could use pre-made parsegraphs and guide the user through creating a parsegraph until it matches the pre-made one.

Several different graphs could be created as levels in the tutorial until different concepts are covered.

I could even refactor the Viewport to have hooks for the tutorial, in case it's needed to ensure the user performs an action a certain way. The Viewport could also have different input modes disabled to provide for a keyboard tutorial, or a mouse tutorial, or a touch tutorial.

The tutorial would also exist as a simple but manual way to validate production. If the tutorial covered all features or a significant set, then being able to complete the tutorial without bugs would give reasonable confidence no regressions were introduced.

Exporting and importing could also be taught.

It is not certain whether a tutorial would be necessary, or if just videos would suffice, or even just documentation. A tutorial adds a game-y element to it.