Coder Social home page Coder Social logo

voyager1998 / don-t-step-on-white-tiles Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shineyruan/don-t-step-on-white-tiles

0.0 1.0 0.0 10.74 MB

A 3-D version of the game "Don't Step on White Tiles" based on Actel SmartFusion board and Libero SoC v11.9 SP3.

C 57.64% C++ 0.14% Assembly 4.53% Verilog 33.17% Tcl 0.58% Stata 0.09% XSLT 3.60% Prolog 0.25%

don-t-step-on-white-tiles's Introduction

Step on White Tiles

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

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.

Work 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.

don-t-step-on-white-tiles's People

Contributors

shineyruan avatar regina8023 avatar voyager1998 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.