For detailed information, please visit the full introduction on my personal website.
This is a very popular music game on smartphones. Simply by tapping on the blacktiles on a piano-like graphical interface, users can generate pieces of piano music (and even more!) and have fun with it. This game has already had many extended versions.
This is a picture showing the basic interface. Image is obtained through Google Image and will be deleted immediately if it is subject to copyright issues.
We aim to extend the game Don't Step on White Tiles into real world. We hope to transform tapping on a smartphone into stepping on the ground. Graphical interface are designed to be generated by a projector.
Due to the limitations of projector brightness in the day, we changed our project name to [Do] Step on White Tiles and we determine to inverse the tile colors in our user interface.
In order to increase project difficulty, we use Actel SmartFusion FPGA (Verilog) to generate VGA signals to the projector, combined with C to implement other functions.
Here is a demo at the EECS 373 Project Expo at the University of Michigan.
https://www.youtube.com/embed/2wzuU-qfCKQ/
Operating systems:
- Windows only
Hardware:
Software environment:
- Libero SoC v11.9 SP3
- Microsemi SoftConsole IDE v3.4
- Visual Studio Code (used for code editing)
VGA demo on a monitor — fase mode
VGA demo on a monitor — medium mode
This project is the joint effort of Zhihao Ruan, Kun Huang, Jingliang Ren, and Shiyu Liu.