Friday, February 22, 2008

wish lists 2-22-08

High Priority Wish list:
Direct assignments (for variables?)

Re-initialize variables (right now it carries values over from last run into the next run )

Ability to delete each panel (right now no ability to clear certain panels)

Delete variable (if you try to delete a variable while still using it in the code it should give you an error message “you can’t delete this variable until you delete the panel that uses it”Delete each panel (right now no ability to clear certain panels)

=============
Medium priority:
Save code

Include the name of the music file in the saved code

Move "object creation" button to top, between "select mode" and "select object," so that the user can see a horizontal sequence corresponding to the sequence of actions they need to take.

==================
Low priority wish list:
Preview – need to ask Tiffany’s group what to display when you “step though” the program. Might be useful to look at Scratch and see how it resolves that issue.

Show frame number under animation (should be option that user can switch on or off)

Show dancer names under animation (should be option that user can switch on or off)

Additional integer math functions (rand, mod, ceiling, floor, etc.)

Float math functions: float var, sine, cos, exponent, log, etc.

=================
Future priority wish list:
Interaction features: (you can code for a button, slider, fill-in, etc. to appear on animation screen, so that rather than just watch a movie the user can interact with the animation).

3D “props” – dance around a mayan pyramid or bonfire, juggle swords, etc.

Build-your-own 3D props—design your own 3D props. We probably want to have a specialized tool—perhaps appearing as an “editing” tab—for creating these. Could also import from other CSDTs and pCSDTs.

Non-humanoid bodies

Build-your-own body

No comments: