{"id":722,"date":"2013-12-11T20:30:50","date_gmt":"2013-12-11T20:30:50","guid":{"rendered":"https:\/\/projects-old.etc.cmu.edu\/spearhead\/?page_id=722"},"modified":"2013-12-18T19:21:06","modified_gmt":"2013-12-18T19:21:06","slug":"the-rift-of-wall-street","status":"publish","type":"page","link":"https:\/\/projects-old.etc.cmu.edu\/spearhead\/?page_id=722","title":{"rendered":"The Rift of Wall Street"},"content":{"rendered":"<h2><a href=\"https:\/\/projects-old.etc.cmu.edu\/spearhead\/wp-content\/uploads\/2013\/11\/new13_frank.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-549\" alt=\"new13_frank\" src=\"https:\/\/projects-old.etc.cmu.edu\/spearhead\/wp-content\/uploads\/2013\/11\/new13_frank.png\" width=\"832\" height=\"633\" srcset=\"https:\/\/projects-old.etc.cmu.edu\/spearhead\/wp-content\/uploads\/2013\/11\/new13_frank.png 832w, https:\/\/projects-old.etc.cmu.edu\/spearhead\/wp-content\/uploads\/2013\/11\/new13_frank-300x228.png 300w\" sizes=\"(max-width: 832px) 100vw, 832px\" \/><\/a><\/h2>\n<h2><\/h2>\n<h2><strong>The Idea<\/strong><\/h2>\n<p>This was the clean up prototype; the final project idea we came up with and the one that ended up being a combination of every [major] idea we had left on the drawing board. We wanted to try working with positional tracking on the Oculus Rift (not of the person, but the device itself) since Oculus VR talks about wanting to include that technology into the final version. We also wanted to work with using a second screen that holds different information than the the Oculus display; our hope was that this would create tension in the user as they would have to juggle time between both screens. And finally we wanted to use the Oculus as an in game object; something the user would have to manipulate with their hands while looking at the second screen. All of these ideas combined to become \u2018The Rift of Wall Street\u2019.<\/p>\n<h2><strong>Gameplay<\/strong><\/h2>\n<p>You are in a square surrounded by building, this is a our \u2018Wall Street\u2019. When the game begins coins and gavels will start flying into the square from the right and left. You must collect as many coins as you can while avoiding the gavels. If you hit a gavel you will will lose all the coins in your wallet. Your wallet contains all the coins on your person, it is represented by 15 circles on the Oculus\u2019s screen. You can only have 15 coins at a time.<\/p>\n<p>Once you have 15 coins or as many as you feel comfortable carrying you need to deposit them at the RiftDAQ building, the large black building in the front of the square. To deposit the coins you need to step forward to the edge of the square, take off the Oculus, hold it over top the second monitor, and shake. You should hear a coin dropping sound. Coins deposited into the bank will not be lost when you hit a gavel.<\/p>\n<p>The second screen will update every time you deposit coins into the bank. This screen keeps track of the different values of each coin. The 4 different coins will become less value the more you collect them (in relation to the other coins). This means that if you focus on collecting a specific color, it will diminish in value, while the other coins increase in value. It\u2019s important to remember that you only have 3 minutes until the market closes again and the game ends, so use your time wisely.<\/p>\n<p><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/fhb1iC5p4Wk?rel=0\" height=\"360\" width=\"640\" allowfullscreen=\"\" frameborder=\"0\"><\/iframe><\/p>\n<h2><strong>Controls<\/strong><\/h2>\n<p>Keyboard Controls:<br \/>\nSpace Bar: Starts and stops the game<br \/>\nUp Arrow: Raise calibration cube<br \/>\nDown Arrow: Lower calibration cube<br \/>\nRight Arrow: Confirm the Calibration height<\/p>\n<p>Oculus Rift Controls:<br \/>\nMove around the play area to collect coins and dodge gavels.<br \/>\nOnce you have collected some coins move so that your head is just above the black topped building.<br \/>\nTake off the Oculus and shake your coins into the bank. Notice how the second screen updates the value of the coins.<\/p>\n<h2><strong>Equipment Required<\/strong><\/h2>\n<p>PC<br \/>\nOculus Rift Development Kit<br \/>\nPS Eye<br \/>\n2 PS Moves<br \/>\nPS3<\/p>\n<p><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/8LjBgR9JgAA?rel=0\" height=\"360\" width=\"640\" allowfullscreen=\"\" frameborder=\"0\"><\/iframe><\/p>\n<h2><strong>Running the Prototype<\/strong><\/h2>\n<ol>\n<li>Connect the Oculus Rift as specified in normal operation<\/li>\n<li>This game requires two screens, one being the Oculus and one being your monitor<\/li>\n<li>Make sure both screens are set to 1280 by 800 resolution<\/li>\n<li>Make sure your monitor is your main display<\/li>\n<li>Make sure your monitor is to the right of the Oculus in the display settings<\/li>\n<li>Setting up the PS Eye and Play area<\/li>\n<li>Place the PS Eye facing a clear section of the room<\/li>\n<li>Raise the PS Eye to chest level and tilt it slightly towards the ground<\/li>\n<li>The front of your play area will be about 60 inches away from the PS eye<\/li>\n<li>The back of the play area will be an additional 50 inches behind the front<\/li>\n<li>The sides of the play area will be about 40 inches to the left and the right of the center of the front<\/li>\n<li>It is a good Idea to mark off this area so that you can make sure the area remains clear<\/li>\n<li>Connect the PS3 Eye to the PS3<\/li>\n<li>Attach one PS Move to the front of the Oculus.<\/li>\n<li>Turn on the PS Move<\/li>\n<li>Attach the second PS Move to the back of the Oculus.<\/li>\n<li>Turn on the second PS Move<\/li>\n<li>Launch the MoveMe application on the PS3<\/li>\n<li>Calibrate the front then the back move<\/li>\n<li>Launch the DoubleMonitorVersion.bat (The Triple Monitor version can be used if a third display is attached to the left of the oculus in the display settings at 1280x 800. It simply shows the view of the player)<\/li>\n<li>Change the IP address and port to match that of the MoveMe Application<\/li>\n<li>Press the connect button<\/li>\n<li>Put on the Ocuylus while standing in the play area<\/li>\n<li>Take some time to adjust the lenses on the Oculus Rift so that the image on screen is as clear as possible<\/li>\n<li>Ask a friend to press the up and down arrow keys to adjust the green cube until it is about eye level<\/li>\n<li>Press right arrow to confirm this height<\/li>\n<li>Finally press space to start the game<\/li>\n<\/ol>\n<h2><strong>Downloads<\/strong><\/h2>\n<p><a title=\"Executable\" href=\"https:\/\/www.dropbox.com\/s\/ks74tlbpuugv4xv\/Spearhead_BBall.rar\" target=\"_blank\">Executable<\/a><br \/>\n<a title=\"Project File\" href=\"https:\/\/www.dropbox.com\/s\/ks74tlbpuugv4xv\/Spearhead_BBall.rar\" target=\"_blank\">Project File<\/a><\/p>\n<h2><strong>Conclusions<\/strong><\/h2>\n<p>The\u00a0first\u00a0portion\u00a0of\u00a0this\u00a0prototype\u00a0went\u00a0over\u00a0very\u00a0well.\u00a0Adding\u00a0position\u00a0tracking\u00a0to\u00a0the Oculus,\u00a0even\u00a0just\u00a0to\u00a0the\u00a0device\u00a0itself\u00a0works\u00a0well\u00a0and\u00a0adds\u00a0a\u00a0distinct\u00a0degree\u00a0of\u00a0immersion. More\u00a0importantly\u00a0users\u00a0were\u00a0able\u00a0to\u00a0move\u00a0around\u00a0the\u00a0world\u00a0comfortably.\u00a0There\u00a0was\u00a0an initial\u00a0feeling\u00a0of\u00a0imbalance,\u00a0but\u00a0once\u00a0they\u00a0realized\u00a0they\u00a0were\u00a0able\u00a0to\u00a0walk\u00a0around\u00a0normally they\u00a0felt\u00a0at\u00a0home\u00a0in\u00a0the\u00a0Oculus\u00a0world.<\/p>\n<p>Our\u00a0second\u00a0idea\u00a0was\u00a0to\u00a0have\u00a0a\u00a0secondary\u00a0screen\u00a0that\u00a0would\u00a0hold\u00a0information\u00a0that wasn\u2019t\u00a0available\u00a0on\u00a0the\u00a0Oculus\u00a0screen.\u00a0This\u00a0worked\u00a0in\u00a0so\u00a0far\u00a0as\u00a0it\u00a0had\u00a0the\u00a0effect\u00a0of encouraging\u00a0users\u00a0to\u00a0occasionally\u00a0remove\u00a0the\u00a0Oculus\u00a0in\u00a0order\u00a0to\u00a0read\u00a0the\u00a0extra\u00a0info.\u00a0Some of\u00a0our\u00a0users,\u00a0about\u00a0two\u00a0thirds\u00a0,were\u00a0playing\u00a0as\u00a0we\u00a0had\u00a0planned\u00a0and\u00a0were\u00a0carefully\u00a0juggling their\u00a0time\u00a0between\u00a0the\u00a0Oculus\u00a0screen\u00a0and\u00a0the\u00a0secondary\u00a0screen.\u00a0The\u00a0other\u00a0third\u00a0ignored the\u00a0extra\u00a0info\u00a0altogether\u00a0and\u00a0just\u00a0collected\u00a0coins.\u00a0We\u00a0believe\u00a0this\u00a0is\u00a0for\u00a0two\u00a0reasons.\u00a0\u00a0One<br \/>\nthe\u00a0information\u00a0we\u00a0presented\u00a0on\u00a0the\u00a0second\u00a0screen\u00a0was\u00a0not\u00a0paramount\u00a0to\u00a0the\u00a0success\u00a0of the\u00a0user.\u00a0And\u00a0secondly,\u00a0some\u00a0users\u00a0felt\u00a0that\u00a0taking\u00a0off\u00a0the\u00a0device\u00a0broke\u00a0their\u00a0immersion and\u00a0they\u00a0preferred\u00a0to\u00a0stay\u00a0in\u00a0the\u00a0Oculus\u00a0world.\u00a0For\u00a0the\u00a0latter\u00a0group,\u00a0we\u00a0think\u00a0that\u00a0the\u00a0L.B.E.<br \/>\n(location\u00a0based\u00a0entertainment)\u00a0industry\u00a0might\u00a0have\u00a0the\u00a0fix.\u00a0If\u00a0you\u00a0had\u00a0a\u00a0room\u00a0themed\u00a0to\u00a0look almost\u00a0exactly\u00a0like\u00a0the\u00a0virtual\u00a0world\u00a0(or\u00a0maybe\u00a0on\u00a0it\u00a0a\u00a0past\u00a0version\u00a0of\u00a0the\u00a0other)\u00a0it\u00a0would\u00a0hold the\u00a0immersion\u00a0and\u00a0possibly\u00a0add\u00a0the\u00a0experience.<\/p>\n<p>The\u00a0final\u00a0idea\u00a0we\u00a0were\u00a0working\u00a0with\u00a0was\u00a0the\u00a0idea\u00a0of\u00a0the\u00a0Oculus\u00a0as\u00a0an\u00a0object.\u00a0This was\u00a0a\u00a0mixed\u00a0bag.\u00a0Many\u00a0users,\u00a0especially\u00a0the\u00a0ones\u00a0who\u00a0\u2018protested\u2019\u00a0the\u00a0second\u00a0screen mechanic\u00a0were\u00a0content\u00a0to\u00a0hold\u00a0their\u00a0head\u00a0of\u00a0the\u00a0\u2018RiftDAQ\u2019\u00a0building\u00a0and\u00a0shake\u00a0their\u00a0around until\u00a0the\u00a0coins\u00a0were\u00a0deposited.\u00a0Our\u00a0biggest\u00a0issue\u00a0with\u00a0this\u00a0mechanic\u00a0was\u00a0that\u00a0Oculus<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Idea This was the clean up prototype; the final project idea we came up with and the one that ended up being a combination of every [major] idea we had left on the drawing board. We wanted to try working with positional tracking on the Oculus Rift (not of the person, but the device [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-722","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/projects-old.etc.cmu.edu\/spearhead\/index.php?rest_route=\/wp\/v2\/pages\/722"}],"collection":[{"href":"https:\/\/projects-old.etc.cmu.edu\/spearhead\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/projects-old.etc.cmu.edu\/spearhead\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/projects-old.etc.cmu.edu\/spearhead\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/projects-old.etc.cmu.edu\/spearhead\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=722"}],"version-history":[{"count":5,"href":"https:\/\/projects-old.etc.cmu.edu\/spearhead\/index.php?rest_route=\/wp\/v2\/pages\/722\/revisions"}],"predecessor-version":[{"id":747,"href":"https:\/\/projects-old.etc.cmu.edu\/spearhead\/index.php?rest_route=\/wp\/v2\/pages\/722\/revisions\/747"}],"wp:attachment":[{"href":"https:\/\/projects-old.etc.cmu.edu\/spearhead\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}