Skip to content
This repository has been archived by the owner on Dec 27, 2021. It is now read-only.

EECS 373 term project. An interactive game Don't Step on White Tiles (别踩白块) based on Actel SmartFusion board and Libero SoC v11.9 SP3.

Notifications You must be signed in to change notification settings

shineyruan/Don-t-Step-on-White-Tiles

Repository files navigation

Don't Step on White Tiles (Chinese: 别踩白块)

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.

interface

Project Objectives — Name Changed to Step on White Tiles

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.

Demo

Here is a demo at the EECS 373 Project Expo at the University of Michigan.

https://www.youtube.com/embed/2wzuU-qfCKQ/

Work Environment

Operating systems:

  • Windows only

Hardware:

Software environment:

Component Diagram

diagram

EECS373 Project Expo Poster

poster

Milestone Preview Demo Videos (YouTube)

fase

VGA demo on a monitor — fase mode

medium

VGA demo on a monitor — medium mode

Copyright

This project is the joint effort of Zhihao Ruan, Kun Huang, Jingliang Ren, and Shiyu Liu.

About

EECS 373 term project. An interactive game Don't Step on White Tiles (别踩白块) based on Actel SmartFusion board and Libero SoC v11.9 SP3.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published