My Team's Augmented Reality YouTube Video
The following video demonstrates the depth buffering (occlusion) and interaction between virtual (tanks) and physical objects (boxes / terrain) objects of our augmented reality prototype.
The purpose of the turn-based game is to destroy the other tank. The following features were designed to enhance the gameplay:
The purpose of the turn-based game is to destroy the other tank. The following features were designed to enhance the gameplay:
- Players begin their turn by moving their tank within the blue circle. This allows players to move their tank and force their opponent to change their trajectory.
- Virtual and real objects are subject to full collision detection for all movements / shots.
- Players may adjust the tank barrel angles (about the Z axis and XY plane) for their shot.
- A light blue wind vector introduces a sense of randomness into each shot.
- Once satisfied with their positioning, the player must select power (distance) for their shot from an oscillating power bar.
- The physics engine calculates the trajectory of the shot using the barrel direction, power of the shot, gravity and the wind. Again, full collision detection is utilized for all virtual and all recognized physical objects.
- The projectile will explode upon hitting one of the real or virtual objects (table surface included).
- Each of the particles in the explosion will also be subject to the physics engine / wind.
- A tank will lose health for each particle of the explosion that hits the tank.


