Alice Final Project: Step 5
Step 5: Final Project Interactions:
Tell how you will make the story interactive? List at least two questions the actors ask of the user. The answer must change the movie in some way. Example: How many times should I knock? Should I go left or right? Etc. Should I pick some flowers? If the user answers yes, call a separate scene procedure to pick the flowers. The user choices here should not change the ending, we will add the alternate ending in the last step.
In Alice, you can select an object by clicking on it. List one choice the user can make by clicking on the choice. Example: Click on the tool that will open the lock. Click on each pig to make him run away. Click on the gate to open it. (You will add the clicking part later.)
Open the final project, lastname_firstname_finalproject4.a3p, and save it as lastname_firstname_finalproject5.a3p. Add the variables and the questions to store the results in the variables to the Scene Procedure where the question will be asked. Do NOT add any code to MyFirstMethod. Any new code should be in one of the scene procedures.
You should complete all of the scene procedures at this step.
Which scene procedures have you added code to? _________, _________, _________, _________,
Submit this document with all previous steps completed (nothing deleted) and the
Jack and the Beanstalk Example:
Step 5: Final Project Interactions:
Tell how you will make the story interactive? List at least two questions the actors ask of the user. The answer must change the movie in some way. Example: How many times should I knock? Should I go left or right? Etc. Should I pick some flowers? If the user answers yes, call a separate scene procedure to pick the flowers. The user choices here should not change the ending, we will add the alternate ending in the last step.
Jack asks if he should buy the beans. (He will buy the beans anyway.)
Mother asks if she should throw the beans away. (She will throw the beans anyway.)
In Alice, you can select an object by clicking on it. List one choice the user can make by clicking on the choice. Example: Click on the tool that will open the lock. Click on each pig to make him run away. Click on the gate to open it.
Jack has to click on the hammer to chop down the beanstalk. If he does not click the hammer, we see the alternate ending.
Open the final project, lastname_firstname_finalproject4.a3p, and save it as lastname_firstname_finalproject5.a3p. Add the variables and the questions to store the results in the variables to the Scene Procedure where the question will be asked. (You will add the response to the questions and the clicking part later.) Do NOT add any code to MyFirstMethod. Any new code should be in one of the scene procedures.
You should complete all of the scene procedures at this step.
Which scene procedures have you added code to? Desperate, SellingCow, MagicBeans, Beanstalk, GiantCastle
Submit this document with steps one and two completed (nothing deleted) and the Lastname_Firstname_FinalProject5.a3p file in assignments.
Download the Jack in the Beanstalk step 5 program to experiment.