Project Python VR is an interactible video game made in Unity, where the player will be able to repair spaceships by solving coding problems. The main feature of Project Python VR is that the players are given empty boxes that are "variables" and data objects that are "ints, floats, Strings, and booleans". The player must pick up the data object and either manipulate it by adding or multiplying other data objects, or place it within the variable box. Once the correct variable is within the box, a spaceship will be repaired and the player will move on to the next level. The main technology is Virtual Reality, done through the Oculus Quest VR Headset. The target for this project is to teach people unfamiliar with coding and VR the basics of variables and variable manipulation and how to use and interact with virtual reality.
TAP, the Technology Ambassadors Program, aims to increase the number of students who persist in an IT major or minor, particularly those underrepresented in computing by using interesting and new technologies. Click HERE to access the TAP website at GGC for more information.
-
Connor Murdock
-
Alan Oliver
-
David Torres
-
Tylor Rowe
Workshops
- Workshop #1: Thursday, April 7th, A-1930, Dr. Rahaf Barakat
- Workshop #2: Thursday, April 14th, A-1910, Mr. Carlos Soares
- Workshop #3: Monday, April 18th, A-1930, Mrs. Manal Nasir
- Workshop #4: Wednesday, April 20th, C-1125, Mrs. Manal Nasir
- Workshop #5: Wednesday, April 27th, C-1125, Mr. Asad Khan
Other Outreach Events
- Title 1 Schools, Saturday, April 23rd
- Super Saturday Series, Saturday, April 30th
- Women in Technology JAVA Bootcamp, Friday, May 13th
The technology we are using is Virtual Reality. Virtual Reality is a computer generated 3D environment that people can interact with in real life space using special equipment, usually a headset and two controllers, one for each hand. Unity is a game development engine that anyone can use for free, and creators can develop for many platforms uncluding VR.
VR Setup
- Change the Oculus Headset into Seveloper Mode
- Install Oculus Developer Hub and connect the Oculus Headset to your computer
- Upload the .apk file into the headset
- Load the game through the Oculus Library on the headset, under the "Unknown Sources" tab
Web Version
- Go to the website here to play the online version.
VR Controls
- Point the controllers in the direction that you want to aim
- Use the trigger button, located under the index finger, to interact with buttons
- Hold the grip button, located on the side of the controller, to grab and hold objects. Release the button to drop objects.
Web Version Controls
- Move the mouse to rotate the camera
- use left click to interact with objects and buttons