Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Basic Development Process for complex HFSMs #31

Closed
AWatk opened this issue Jul 12, 2017 · 7 comments
Closed

Basic Development Process for complex HFSMs #31

AWatk opened this issue Jul 12, 2017 · 7 comments
Assignees
Milestone

Comments

@AWatk
Copy link
Collaborator

AWatk commented Jul 12, 2017

Develop the entire hfsm hierarchy as a roadmap before implementing well-formed sub-hfsms.

Use the Selected State window in the hfsmViz to determine what states have been fully developed. Untouched states will display red for entry/exit. If a field is intentionally blank, add a space.

Define states from the top down and transitions from the bottom up.

With no transitions defined into a state, it is impossible to reach that state, meaning it can be developed/compiled without affecting the behavior of the working portion of the hsfm.

@AWatk
Copy link
Collaborator Author

AWatk commented Jul 13, 2017

a new attribute has been added to states called isComplete that changes the visualization in HSFMViz in order to be organize which states have been completed.

@finger563
Copy link
Owner

Please write this up a little more and add to the README under a new section: getting started

@finger563
Copy link
Owner

Probably include basic usage information into the README, e.g. how to create a project, an HFSM, and what the basic operations are:

  • dragging / dropping objects from part browser
  • dragging / drawing edges
  • selecting objects for editing

Probably a good idea to make gifs for each of these to save on the amount of text that needs to be written / read

@AWatk
Copy link
Collaborator Author

AWatk commented Jul 14, 2017

Include basic description of all objects and how to use them in webgme/viz

e.g. A transition and accompanying gif showing how to make one between states

@finger563
Copy link
Owner

also should include #44 when it's ready

@finger563 finger563 added this to the 1.2.0 milestone Oct 24, 2017
@finger563
Copy link
Owner

related to #67

@finger563
Copy link
Owner

have started a page on Basic Development Process on the wiki for this and have fleshed it out some (as well as updated the gifs and videos).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants