STEP Final Projects
Assignment -
Make a game or tell a story or do an extra credit school project or run a robotics course knocking people down . (Do as a group of 2 or 3 or individually)
- Some action
- You need to create at least one method
- For High School - need a loop or while AND a decision (if/else) AND some input from the user
- For Middle School - just need any action.
Schedule:
Some tutorial helps you may want:
Works in Progress: (and you can change your mind to a new project if you prefer)
To download your work that you uploaded:
- In web browser: Accounts.google.com
- Enter email: adelphistep
- Enter the password given to you by the teacher
- Click drive at the top
- Click your folder
- Click the name of your world
- Click download
- Copy the downloaded file to the desktop. Some programs will rename your .a2w extension to .zip. If you see it ends with .zip, rename it to .a2w.
- Open Alice
- File / Open World /
- Click documents, then desktop then, wherever your folder is
- Click on your world name.
Instructions for starting Alice:
- Right click on the start button
- Choose explorer to open windows explorer
- Choose local
- Choose Alice
- Double click Alice.exe (not slow and steady Alice)
Aiseosa / Justin / Odane
Roller Coaster.
They plan to have a roller coaster and ticket booth and one guest.
Methods that need to be created:
- Create a method for the guest to look as though they are riding the coaster
- Create another method for the guest to look as though it is buying a ticket
- Create another method for the guest to take one more ride.
- Create another method for the guest to say how much money she/he has and how many tickets.
Each of these methods will be connected to a keyboard event, so that when you press a key, the guest does the action.
Further work:
- Two variables will hold the amount of money and the amount of tickets. When the user hits the key for the guest to buy a ticket, it will need to increase tickets and reduce money.
- Going on a ride should reduce ticket money.
- The guest should start with some money and tickets.
- It would be good to have some way for the guest to get more money or tickets.
Christopher:
Castle and Dragon game
Man gets through obstackes and attacks the gragon. When he reaches the dragon, he saves the princess and wins.
Methods needed
- Man needs a move forward method.
- Man needs a jump method.
- Man needs a move backward method.
- Man needs a did I win method
Hints: I think you want to set this up so that the man walks and jumps forward until he reaches the dragon. Be sure to look at the quad view of the original setup to be sure the man is really on the same level as the dragon. Turn the man to face the dragon so he gets really close to the dragon when he appears close on our view. (I can help with this when I am back for the next class.)
Nia & Zavier
Alice in Wonderland movie
They plan to have Alice follow the Rabbit through the hole and then continue in the new world.To get a new scene, you can draw different settings in different places in your world, and then set different cameras to point to those different settings. We also experimented with just changing the ground and making things appear and disappear in the same place, which is probably easier.
Perhaps you will do this: (I recommend making one method for each scene. Then call these methods in your main world. )
Get into the rabbit hole scene:
- hop the bunny over to the tree and then make him go down through the ground.
- have Alice think about what the bunny just did and have Alice walk over and have her also go down through the ground
Fall down scene:
- Make the ground disappear and maybe make some lightning bolts appear. Use the isShowing property of the ground (click on ground then property and drag isshowing over to the code panel when you need it).
- Spin Alice around, maybe waving legs and arms.
Land below the ground:
- Maybe make the ground appear, but perhaps you will change its texture to dirt. Make a table and maybe a green room appear.
- Make the rabbit appear and have him run off.
Suleymay - turtles through a maze
I think she plans to make a movie in which the turtle travels past a maze, past the hill and into the pond. I am not sure if she is letting the user move the turtle.
When the movie saves, it says it has errors, but you can just ignore the errors, because it still saves. I am guessing that one of the objects you placed in your scene has an internal error, but that is okay for our purposes.
I recommend the following methods: (Click on turtle, then methods and then create a new method)
Move through Maze:
- Bring the turtle to just outside the maze.
- Move him in ways that look like he is moving through the maze.
- Move the camera see the end of the maze and beyond. (to get a camera setup: go into scene drawing mode, and show advanced, then drop a dummy at the camera and rename it to original. Then, move the camera to after the maze and drop a dummy at the camera again. Then move the camera to the pond and drop another dummy. )
Go past the Hill:
- Move the turtle in ways that look like he is moving past the hill.
- Move the camera again
Go to the Pond:
- Move the turtle in ways that go to the pond.
- Make the turtle say what you want.
Avila & Johanne
Dancers
The movie will be dancers dancing on the grass. They need to design the dance moves.
Methods needed:
Girl dancer: (click on the girl dancer object, and then method and then create new method)
- Dance move 1: Make the girl's body do some dance move by making her body parts turn and roll. Only move the entire body as moving a body part will separate it from the body.
- Dance move 2: Make another move for the girl
Do the same for the Boy dancer, with different moves.
World methods: (click on the world object and then method and create new method)
- Start Dance: Do the first few moves of the dance. You will probably want to do together to have the boy and girl move at the same time.
- Middle of Dance: You will probably want a loop inside this part of the dance so that you can get something happening more than once.
- End Dance: Do the last moves of the dance.
Daniel
Rocket and astronout movie, and then the user can make the astronaut drive around.
The Astronaut will land with the rocket, hop on a vehicle and then drive around.
Methods needed:
World methods: (click on the world object and then method and create new method)
Land with Rocket
- Astronaut's vehicle is set to Rocket (click Astronaut, property, vehicle is rocket).
- Move Rocket slowly down to the ground.
- Move the Astronaut up and then jump him down to the ground.
Move Astronaut to vehicle
- Make the Astronaut move to the car and then move him up so he is sitting on the vehicle.
- Change the Astronaut's vehicle to the car (by dragging the vehicle property to the code panel).
Car methods:
Drive right
- Make the car move right one meter
Drive left
- Make the car move left one meter
You do not have to follow this guide, but this might help you: http://www.cs.duke.edu/csed/alice09/tutorials/gettingStartedTutorials/gettingStartedSpaceShort/gettingStartedSpaceShort.pdf
Richard:
Humvee tutorial : http://www.cs.duke.edu/csed/alice09/tutorials/gettingStartedTutorials/gettingStartedSpaceShort/gettingStartedSpaceShort.pdf
Jeslie
Asteroids tutorial: http://www.cs.duke.edu/csed/alice09/tutorials/advancedTutorials/AsteroidsTutorial/asteroidsPDF.pdf
To handle the multiple settings they want: