Virtual Realty


Project created by zganger, zsarkis, keenanj4, mlkromis, and nmemme

Virtual Realty is a revamped and reimagined version of the classic board game, Monopoly, where a single user is embedded in a virtual reality board game against computer players. The game includes not only the physical board which will be traversed autonomously by robotic pieces, but also the virtual board, where the player can virtually explore the game board and surroundings. There will also be functions requiring user interface for rolling dice, reading chance/community chest cards, buying properties, and exploring the game board through both an aerial view and a walk-through view. The physical board will be updated in real time according to decisions made by the user, therefore this project strives to exemplify the possibility of actions taken in a virtual environment having real time impacts on a remote physical location. Both the physical board and the virtual game work in tandem to preserve all the rules and components of the original Monopoly board game, while also giving the user the opportunity to explore the virtual world developed on the Oculus Rift through multiple vantage points. The virtual game will include visualization for the player’s properties, money, houses/hotels, and current board position.

Oculus Requirements

  1. The Player must be able to view game play from a “bird’s eye view”

  2. In “bird’s eye view” the properties owned by the player must be reflected

  3. A secondary “piece view” must be available for the user to explore the board, pieces, and surroundings

  4. In “piece view” the player must be on the order of 10x the height of the pieces and the houses

  5. All standard game assets in the original monopoly game (money, property, houses, and hotels) must be tracked and apparent to the player

  6. All game assets, besides robots (pieces) are represented only in the Oculus

  7. Money held by the user must be apparent at all times

  8. Property ownership must be reflected in bird’s-eye view

  9. The user must be allowed to purchase property as per the original monopoly rules

Robot Requirements

  1. Robots must perform obstacle detection for other pieces within 1-3 in. of their position

  2. Robots must stop when an obstacle is detected to avoid collision

  3. Robots must be capable of 90 degree (with a five-degree tolerance) turns to round board corners

  4. Robots must only move forward around the board, with no diagonal or reverse motion

  5. Robots must be able to communicate via bluetooth with the PC terminal

Downloads

Please select the tab on the left for your desired package, then the download for your operating system on the right.


The non-VR version of the game is still being adapted. Please check back soon!