Though binary trees can seem intuitive to experienced programmers, explaining them to even intermediate programmers can be quite challenging. Truly, they are best explained through a visual representation.

Making challenging computer science concepts understandable through the use of VR is the purpose of our virtual reality education startup, CSVR.

What it does

We created a minigame that is part of our overall product the player must escape a maze using the properties of a binary search tree, along with the help of their faithful robot canine companion! The dog also helps explain binary search trees further to the user.

How we built it

We built it using Unity, the Oculus Rift, and Blender.

Challenges we ran into

Creating the 3D models, such as the maze and the robot dog was challenging, but our team has had experience with VR and Blender.

Accomplishments that we're proud of

We are most proud of how we were able to implement such a challenging concept in a unique and enjoyable way.

What we learned

We learned how to make data structures less complicated to explain.

What's next for Binary Tree Escape

We plan to continue developing the game, creating more levels and exploring more functions of a binary search tree. It will be a part of our full-fledged product that will explain data structures and other advanced programming concepts.

Built With

Share this project: