-
Notifications
You must be signed in to change notification settings - Fork 0
User Stories
dominickleppich edited this page May 28, 2018
·
16 revisions
- As a user, I want to create a creature.
- As a user, I want to delete a creature.
- As a user, I want to edit creature information.
- As a user, I want to clone a creature.
- As a user, I want to see the list of the existing creature.
- As a user, I want to open an existing creature.
- As a user, I want to be able to see information about the creature - such as no. of bones, no. of joints, total weight, number of movement patterns, last edit, etc.
- As a user, I want to be able to see a thumbnail image of a creature.
- As a user, if I added a description of a creature, I want to be able to view it.
- As a user, I want to see a grid showing the real world size of the creature.
- As a user, I want to save the creature state in the editor.
- As a user, I want to edit a creature in the editor.
- As a user, I want to add a joint to the creature.
- As a user, I want to add a bone to the creature.
- As a user, I want to be able to select the entire creature.
- As a user, I want to be able to scale the entire creature.
- As a user, I want to be able to rotate the entire creature.
- As a user, I want to be able to move the entire creature.
- As a user, I want to select a single joint to see its properties (such as max and min degree).
- As a user, I want to select a single joint to edit its properties (such as max and min degree).
- As a user, I want to select a single bone to see its properties (such as weight, length).
- As a user, I want to select a single bone to edit its properties (such as weight).
- As a user, I want to select one or multiple joints for further changes.
- As a user, I want to move the selected joints.
- As a user, I want to scale the selected joints (without) changing the aspect ratio.
- As a user, I want to rotate the selected joints (around an axis maybe).
- As a user, I want to mirror the selected joints horizontally / vertically.
- As a user, I want to delete the selection.
- As a user, I want to delete a bone.
- As a user, I want to delete a joint.
- As a user, I want to be able to undo the changes I made to a creature.
- As a user, I want to be able to redo the changes I made to a creature.
- As a user, I want to see the total number of bones.
- As a user, I want to see the total number of joint.
- As a user, I want to see the total weight of the creature.
- As a user, I want to include a picture of a skeleton in the background to draw a creature to scale.
- As a user, I want to create an environment.
- As a user, I want to save an environment.
- As a user, I want to delete an environment.
- As a user, I want to edit an environment.
- As a user, I want to clone an environment.
- As a user, I want to see the list of the existing environments.
- As a user, I want to open an existing environment.
- As a user, I want to choose an environment as default environment.
- As a user, I want to have templates of basic environments that I use.
- As a user, I want to be able to select different methods of generating terrain, like flat earth, moon, perlin noise, etc.
- As a user, I want to be able to set different properties of the environment, such as gravity, ground type, friction, etc.
- As a user, I want to create a new training.
- As a user, I want to select already created creature i.e. from Environment.
- As a user, I want to drag a selected creature from left pane (Environment) into main area.
- As a user, I would like to choose environment as step two i.e. Earth, Moon…
- As a user, I will set initial patters to follow up for creature.
- As a user, I want to reset everything from training pane either by just a single click or any reset button.
- As a user, I want to start training after selecting option.
- As a user, I want to train a creatures movement on an environment of my choice.
- As a user, I want to select an already trained creature and want to improve its movement pattern.
- As a user, I want to select an already trained creature and want to train it on a different environment.
- As a user, I want to view how a selected creature moves with a selected movement pattern.
- As a user, I want to view past training results.
- As a user, I want to select previous movement patterns and view the difference.
- As a user, I want to be able to make small changes to an creature without having to do the whole training again.
- As a user, I want to see a preview of the movement pattern directly inside the application
- As a user, I want to create a scenario.
- As a user, I want to save a scenario.
- As a run user, I want to delete a scenario.
- As a user, I want to edit a scenario.
- As a user, I want to clone a scenario.
- As a user, I want to see the list of the existing scenario.
- As a user, I want to open an existing scenario.
- As a user, I want to start the training of a scenario.
- As a user, I want to choose types of movements of the creature( such as walking, running, jumping) for training.
- As a user, I want to be able to select multiple creatures to be trained in one environment.
- As a user, I want to be able to select multiple environments for training selected creature in each environment.
- As a user, I want to be able to select multiple creatures and multiple environments to train each creature in each environment.
- As a user, I want to save the movement pattern of a scenario.
- As a user, I want visual feedback from the simulation.
- As a user, I want my simulations to automatically be saved.
- As a user, I want to see textual statistics results of the simulation.
- As a user, I should have a method to access the old simulations that I previously ran on the some creatures.