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)

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:

Instructions for starting 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:

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:

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)

Do the same for the Boy dancer, with different moves.

World methods: (click on the world object and then method and create new method)

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: