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

feature: integrated model-controller widget with setup, go, go-once #534

Open
SethTisue opened this issue Jan 27, 2014 · 0 comments
Open

Comments

@SethTisue
Copy link
Collaborator

nearly any standard model has or should have three standard buttons:

  • setup
  • go forever
  • go once

NetLogo doesn't give you any help making these buttons. It should.

we have sometimes called this feature "VCR controls" or "YouTube controls" since we might decide to use little "play" and "stop" icons (that come from VCRs, and before them, tape decks) instead of (or in addition to) the words "setup" and "go".

the lack of this feature is a usability problem for model users, since the standard model controls vary so much from model to model in appearance, layout, and naming. we shouldn't force users to have to puzzle out custom controls every time for standard operations.

and it's a usability problem for model authors, because it's tedious and error-prone to have to make the same buttons over and over again, and because authors make these common mistakes over and over again:

  • failure to include a "go once" button at all
  • failure to check the "Disable until ticks start" checkbox for "go" and "go once"

other simulation and programming-for-kids tools typically provide an integrated, standardized model controller widget. looking at what Scratch, Repast, and others do would probably help us with a design.

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

No branches or pull requests

1 participant