homework

Home
Syllabus
Schedule
Tutorials
Homework
Past Projects
MAS Major
Resources

Homework

Homework 8 - Panorama Puzzle of your favorite spot in the College
Due: See Schedule

This assignment requires that you create a QTVR panorama and then build a puzzle that uses it. As a taste of what you will be doing, take a look at The Sumi Kiss. (Note that it is using simply a video, not a panorama). A slightly more advanced example of this concept is Arthur's Music Box. (It is using animated puzzle pieces.)

For the panorama, find a location at the College that is particularly important to you. At that location create a QTVR videoclip of the surrounding area. Pay attention to the lighting, audio and camera settings. Cameras, tripods and other equipment can be checked out from Knapp. Talk to Grace Yeh or Mina Kang, about your plans, she can help you in your work. Take a look at the Science Center panorama as an example.

For the puzzle, create a Director file that replicates the behavior shown in the Arkas puzzle, but it uses your panorama! The following requirements must be observed:

  • Your puzzle is composed of 16 pieces.
  • The image to assemble matches (i.e., it is a snapshot of) the first frame of your panorama. That way, when the last piece of the puzzle is in place, the panorama starts.
  • The coordinates of the completed puzzle and the panorama should coincide so that the transition of the puzzle to panorama looks realistic.
  • When you solve the puzzle, one of seven messages is randomly chosen and displayed on the banner. For example, in the Arkas Puzzle the following messages are displayed: "Way to go!", "You rock!", "You are like totally!", or "Good for you."
  • You keep track of the user's ability to solve the puzzle by counting correctly how many pieces they picked and moved around until they solved the puzzle. A counter is displayed that tells them their score.
  • Pieces placed correctly lock in place and do not move anymore.
  • When you pick an item it appears on top of the others, so it is possible to play the game without losing pieces hiding behind others.
  • Use sound programming techniques such as abstracting code into functions, etc.

When done, name your file name_puzzle.dir, (where name is your own puma account name) and publish it. Put these three files inside a directory called hw8. Of course this directory should be inside your CS215 folder.

Have fun!


 

 

Maintained By: Takis Metaxas
Last Modified: April 6, 2009