Fabulous Guitar Virtuoso

In January 2016

Group: Maxime

Skills: LabVIEW

This project was conducted within the first weeks of my job at National Instruments. It aims to demonstrate the advantages of using functional global variables (FGV) in LabVIEW projects. FGVs provide global access to data while also providing a framework to avoid potential race conditions.
I decided to work on a game, Fabulous Guitar Virtuoso, freely inspired by Guitar Hero. The game's code uses multiples FGVs in two separate while loops in order to display the guitar neck or to manage the notes you have to play and how much you scored. As for the gameplay, it is really simple : just hit F1, F2, F3 or F4 to play a note ! Feel free to download both the code and the application to test it and modify the songs files to create your own challenges.
NB : The application requires LabVIEW 2015 runtime to run.

× Close