Augment Reality. (2012)


An augmented reality version of the popular fruit ninja game, entirely implemented in hardware on a Xilinx Virtex-II FPGA.

This was a final project for 6.111, MIT’s digital systems laboratory. The goal was to make an “augmented reality” version of fruit ninja, where the user is viewing a live video feed of themselves, which is overlaid with flying fruit. They must wave their hands to cut the fruit. The project was implemented using a Xilinx Virtex-II FPGA and Verilog. This project was completed with two other MIT 2013’s, Isaac Evans and Drew Dennison. I was responsible for the game logic (score keeping, number of lives, levels, game state machine) as well as the physics module, detection of a cut event, audio module, and glue logic for systems integration. The game features a start screen, a “cheat mode” where instead of fruit, the user is cutting pictures of 6.111 TA’s and professors. All sound effects are recordings of my voice.

Click here for project report.

Video demonstration:

Class presentation video: