Homework3W13

From Immersive Visualization Lab Wiki
Revision as of 02:35, 11 February 2013 by Jschulze (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Homework Assignment 3: Building Blocks

For this assignment you can obtain 100 points, plus up to 10 points for optional work.

The goal of this project is to create an application which uses the Razer Hydra to allow the user to build the computer science building out of building blocks.

Razer Hydra

This homework assignment requires the use of a Razer Hydra input device. Every team/individual is going to get to borrow one from the instructor for the remaining weeks of the quarter. If you work as a team, please take only one.

The Hydras can be picked up from the instructor's office, Atkinson Hall room 2125. The office door should be open all day. If the instructor is not in the office, please sign one of the borrow agreements and leave it on my desk, then take a Hydra from one of the boxes on the floor.

To use the Hydra, you will need to first download the driver. If you use the lab computers the driver is already installed.


Grading

On the due date, you will need to demonstrate your application with a Razer Hydra in the lab on a lab computer or your own laptop.

Extra Credit (10 Points)

You can achieve 10 points of extra credit in one of two ways:

  • Add physics simulation to the behavior of the building blocks: when you drop one, it should not just fall until it hits another block or the ground plane, but it should bounce off other blocks and the ground plane until it comes to a stop, like a real building block would.
  • Turn the blocks into Lego bricks. Render little cylinders on their top surfaces in regular grids like real Lego bricks, and make pieces snap to one another when they get close enough to fit together like real Legos.