BB-Maze

Table-top Mixed Reality game to guide BB-8 through the maze with head movement and gaze

Platform: Microsoft HoloLens
Team Size: 5
Role: Programmer/Visual Designer
Development Period: 2 Weeks
Course: Building Virtual Worlds

Link

Introduction

BB-8 needs to get out of the Ren before Kylo-Ren catches up to him. But he needs to collect bridge pieces first before heading to the edge of the maze to get out. The BB-8 is controlled by the player through head movement and gaze pointer of the HoloLens. Collectibles and power-ups are collected via HoloLens tap. Players are encouraged to walk around the table to get a better view of the maze and finer control. The enemy Kylo-Ren is a simple AI that uses the A* Pathfinding algorithm to follow the player.

My Contributions

I was a programmer in this project. The theme of the project was, "A is afraid of B". My responsibilities included :
  • Iterate on the HoloLens to find out the various ways to control BB-8.
  • Write code to integrate power-ups and collectibles.
  • Collaborate with the artists to make visual improvements to the game for the HoloLens.
  • Integrate the sounds and art.

Design Challenges

  • HoloLens had very limited set of possible user interactions - tap and drag. Building something that is constantly engaging and not tiring to play was a major challenge.
  • The headset also a very limited field of view. This means that the player only sees part of the maze at any given time. We need to make sure they see enough to know what is required to play.
  • The game was designed to be a table-top game. The height of the table and the player affected the results.
  • Mixed Reality as a platform meant that there is no control over the enviroment the game is launched at. Adjusting colors and textures to be contrasting enough with all kinds of environment was a challenge.

Get in Touch

Contact Details

  • sudhamr@cmu.edu
  • Sudha M R
    Carnegie Mellon University, Entertainment Technology Center