Weekend Assignments

This is just a reminder that two things are due by Sunday midnight

Group Project Posting

Make a posting in the projects category. I will move it around and create a new category for your group.  We will talk about how this will work moving forward in Tuesday’s class.

Reading

Comments for the readings are also due Sunday night.  We will discuss the readings in Tuesday’s class.

 

Cave Archeological Virtual Excursions

Cave Archeological Virtual Excursions

At least one concept image

C.A.V.E. was inspired upon Nightmare Before Christmas ‘hub” and airport terminals.

A brief description of your project

  • What you are attempting to accomplish?

We are attempting to make an interactive puzzle game with multiple environments all following a cohesive story/setting. Must be interesting and fun.

Description of the user’s experience

  • Does the user have a goal?

The user will be tasked with solving basic puzzles and traversing through interesting locales.

  • How will the user interact with the system?

The user will interact using the standard cave wand and potentially voice recognition using the Kinect.

  • What happens if the user doesn’t do what they are supposed to?

An indicator will be displayed on their hud giving them a clue as to what to do. Depending on how hard an objective can be, we can tweak this such that it is either more/less obvious.

Equipment

  • What software and hardware do you plan to use

        The Cave >.> Possibly the Kinect. Sketchup, Revit and 3DS Max

Weekly Timeline

  • Either use a Gantt chart or describe desired outcomes on a weekly basis

    • April 9: Have a cohesive theme and general direction for the game. Start creating puzzle design charts and specific level requirements/directions. Start working on terminal.

    • April 16: Have puzzle design charts finished and specific level requirements/directions finished. Start modeling levels. Start programming a HUD && item interactivity. Look at Kinect Voice Recognition. If (easy){startKinectProgramming()}else{nope.avi}

    • April 23: Levels are (or are nearly) finished. Have programming of HUD (say “give me a hint” and text is displayed) finished. Item interactivity almost finished, depending on how fast it takes to implement all of the levels.

    • April 30: The experience is finished, just adding the finishing touches/bug fixes.

    • May 7: Hopefully finished with a working game that doesn’t crash. (probably won’t happen)

  • What contingency plans do you have?

    Make a shoebox diorama and have people use their imaginations.

  • What is the bare minimum you would consider a success?

        A fun and interesting environment that people can walk through and enjoy.

Places:

 

  • Hub

  • Petra/Angkor Wat

   

  • Taizhou

  • Egypt – Pyramid

Puzzles:

  • Petra

    • Scroll deciphering

    • Open Sesame to open big tomb door

    • ???

    • Profit

    • Genie Lamp

  • Egypt

    • Choose the right canopic jars and place them in order on a pedestal.

    • Tomb is revealed

    • Open sarcophagus with ultrahuman strength?

  • Taizhou

    • Hidden object in a painting, object hidden behind the painting

    • PAINTING PUZZLES!!!!11!!1!!!!!

Ski Mountain Project

Team: Snowball

Project Description:

In our project, we hope to create a mountain that looks and feels realistic in the virtual environment to simulate a true skiing experience. We plan to include a ski lift that takes the participant to the ski mountain where they can explore and see the scenery atop the mountain. They will then (hopefully) have their choice of multiple runs, in which they can choose to ski, snowboard, or sled. Successful completion of the challenge will be if the participant can reach the bottom of the mountain and avoid all obstacles they face on the ski path. After finishing, they can take the ski lift back to the top of the mountain to try the other runs (if time permits) and compare different virtual snow sports in the process.

  • —Create novel and enjoyable user experience
  • —Create a virtual interactive environment that simulates a real world skiing experience
  • Use appropriate balance of completely realistic environment and completely realistic user interface based on time limitations
  • —Possibly create multiple ski runs for the user to chose from
  • skill curve: sledding (using Fit Board) –> skiing (Fit Board and Wiimotes) –> snowboarding (jumps as obstacles)
  • User interaction through use of Wii equipment
  •      —Standing and leaning on Fit Board for Skis, Snowboard, or sled
  • —     Using Wii controllers as pole interface (make shift attachment to add realism?)
  • Customize runs to equipment
  • —Physical movements (leaning and arm movements) to increase or decrease speed
  • —Camera orientation while skiing
  • —Other skiers (in CAVE or virtually)
  • —If time permits, build ski resort for user to explore to also give interior environment (expand or contract depending on time)
User Goals:—
  • Ski down the mountain successfully without running into obstacles
  • —Increasing complexity of mountain and trail geometry
  • —Jumps
  • —Possible hindrances:
  1. —Fire
  2. —Flag gates to ski to through
  3. —Avalanche
  4. —Falling snow to reduce visibility?
  5. —Snowman?

Success:

  • User has a mountain run that they can ski down
  • —Goal zone for ending

Required Equipment:

  • —Wii Balance Board: —To serve as ski interface and possible snowboard interface
  • —Wii remote and numchuck: To serve as ski poles
  • —Virtual Lab: Track collisions / —Health indicator?
  • —Ski Boots?
  • —Likely start modeling with Sketch Up

Timeline:

—March 31 – April 6: organize and plan
—April 7 – April 13: start modeling run #1/cabin and explore software interaction
—April 14 – April 20: model run #2/skilift
—April 21 – April 27: Finish modeling by end of week & finish basic interaction for run #1
—April 28 – May 4: Continue working on programming & interaction for run #2
—May 5 – May 10: Complete Programming, finalize implementation and verify functionality
—May 10: GROUP PRESENTATIONS!

The Jasper: A Haunted Hotel

The Jasper-A Haunted Hotel

The Jasper-A Haunted Hotel

The terrible sight of a haunted hotel; photo by George Pau.

Team Jasper

Jerry Chen
Natalie Flunker
Jerry Hui
Hasti Mirkia

How would you like to be the paranormal hero, who will rid an old hotel of all its unwelcomed ghostly guests?

We are building The Jasper, a haunted hotel. There will be at least four rooms plus a front garden in which players can freely explore. Different architectural and period designs are featured in the rooms–initial choices are Gothic, Victorian, Baroque, and neo-Classical. Ghosts are hiding in different rooms. To win the game, players will have to find all the ghosts and catch them all.

To begin conceptualizing the Jasper, bubble diagrams help us visualize the relationships between various environments of the Jasper such as lobby, restaurant and rooms and also explore multiple alternatives of layouts.

The Jasper- 1/F

Bobble diagram of the first floor by Hasti

The Jasper- 2/F

Bobble diagram of the second floor by Hasti

User experience

The Jasper can accommodate more than one player. Only one player will be navigating movements, and have the proper head tracking.

Players will begin in the front garden of The Jasper. They can freely explore the environment, using the direction button on the Wii-mote or nunchuck. They will see a counter on top of the screen, indicating the number of ghosts that are caught, and the total number of ghosts in the hotel.

Ghosts will occupy different rooms, and are mostly hidden until provoked. For example, a ghost will be hiding under the bed in one of the bedrooms upstairs; maybe a corner of the ghost or the glowing eyes of the ghost will give it away, and the players (any one of the players) can then use a voice command such as “check under the bed” to drive the ghost out of its hiding place. If users try to check places that have no ghost, a narrator will respond to indicate there are no ghost (“I don’t think there’s anything there.”; there will be at least 3 different responses to provide variety). Then the players can catch the ghost, either by a voice command (“CATCH THAT GHOST!”) or by clicking a button on the Wii-mote/nunchuck.

Here are some ghosts modeled by Jerry C:

Ghost models by Jerry C

Due to time constraints, we don’t have a fixed way to bring the game to a close. However, if development time allows, we may introduce extra challenges such as a time limit to find all ghosts.

Equipment

The Jasper will use head tracker, Wii-mote (and/or nunchuck), and Kinect (for voice recognition).

Timeline and contingency

For contingency, we may reduce the number of rooms in the hotel. We may also simplify animations (for example, less detailed animation for the ghosts). We may also simplify interaction from voice recognition to only button clicks on Wiimote.

Our project planning:

By 4/12: Floor plan complete, basic animation scripting
By 4/19: Most rooms modeled, begin modeling interactive objects, Kinect and Wii control scripts
By 4/26: Combine all rooms into a single model, house exterior, preliminary testing on single wall
By 5/3: Testing in CAVE
By 5/10: Calibration, presentation

Our optimistic estimation of tasks and progress. Definitely subject to change.
Keys:
Purple: Natalie
Green: Hasti
Brown: Jerry C
Blue: Jerry H
Yellow: All

 

Reading 9

For class 4/9/13
Post Comments by 11:59 PM on 4/7/13

Human Tails: Ownership and Control of Extended Humanoid Avatars
William Steptoe, Anthony Steed, and Mel Slater
https://dl.dropbox.com/u/7049050/Steptoe_ieeevr13.pdf
Videohttp://www.youtube.com/watch?v=d2zbZLBUqwU 

Virtual Alteration of Body Material by Periodic Vibrotactile Feedback
Yosuke Kurihara, Taku Hachisu, Michi Sato, Shogo Fukushima, Hiroyuki Kajimoto
Discussion
Steptoe: (Pick 3)
  1. What do you think of the control the control scheme for the tail?  If you were to redesign it what would would you do?  If you were to add other kinds of feedback besides making the tail purely visual, what would you do?
  2. What do you think of the Threat design?  Do you think this threat stage helps determine ownership?  Use the results shown in the paper to back up your argument
  3. Based on the material in the tables and charts propose a hypothesis that is not outlined in the paper.  Discuss for a paragraph.
  4. Find a topic that you interesting, dubious, or curious and explain why.

Kurihara

Simply write a paragraph with your impressions and discussion of this technote. Things you can use as motivation if you are not sure where to begin:

  • What do you think of the approach of the researchers?
  • What do you think could have been done to improve this experiment?
  • What other kinds of materials do you think would be interesting to explore?
  • What would be the next direction you would think of taking this project?

First Project Posting

Due: 4/7/13 at 11:59 pm

The goal now is to create a project blog page.  This page will be used to both describe both your project goals and process.  The first step in this process is create a description page.  The page should consist of:

At least one concept image

A brief description of your project

  • what you are attempting to accomplish?
  • what are your overall goals?

Description of the user’s experience

  • Does the user have a goal?
  • How will the user interact with the system?
  • What happens if the user doesn’t do what they are supposed to?

Equipment

  • What software and hardware do you plan to use

Weekly Timeline 

  • Either use a Gantt chart or describe desired outcomes on a weekly basis
  • What contingency plans do you have?
  • What is the bare minimum you would consider a success?