Hello, everyone. We are a group of students (actually 3) from BU and have done a project using Leap Motion. It is a project from the course EC535, Introduction to Embedded System. We played the game Dropchord on iPad and thought it was a good idea to make something like that with a cooler controller-the Leap Motion.
As the requirement of the project, we use Gumstix as the main part of it. The hard ware we use are Gumstix, Bluetooth, LCD screen and Leap Motion. In the project, Leap Motion is used to get the tip positions of the fingers from players and translates the position into a standard form used in the Qt program. After that, the Bluetooth will transmit the data to Gumstix and then Gumstix is able to draw the points and lines according to the coordinates it receives.
Although we planned to build a game as amazing as the Dropchord itself, it was not that easy due to the limitation of time and hard ware as well. The Gumstix performs poor if there are too many objects painted. Therefore, we simplify the game and achieve the basic parts of it. Like the original game, player will use their hand to create a line and use it to touch the points and avoid the crosses. Points will be showed in different positions and crosses will either remain stable or move along a line. We also have a bonus stage where points will appear one by one and form a shape of a star. In details, the ring in the middle will move vividly and change color as the game goes on. It also includes a moving ring that counts the time. Besides, exclamation marks will be seen if all the points are perfectly eliminated.
Unfortunately, the game is short and lacking the function to calculate scores and health. Neither does it have background music. We still need to go much further to catch up with the original game. Here is the video of game playing and all suggestions and criticism are welcomed.
Here is the video:http://youtu.be/DoAWA3WO7uA