DOC PREVIEW
Columbia CSEE 4840 - THE AWESOME GUITAR GAME

This preview shows page 1 out of 3 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 3 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

THE AWESOME GUITAR GAMEProject ProposalEmbedded System DesignCSEE 4840Spring 2012 SemesterAcademic supervisor: Professor Stephen EdwardsLaurent Charignon (lc2817)Imré Frotier de la Messelière (imf2108)Avijit Singh(asw2156)1 IntroductionIn this project, we implement an interactive game where the user can play a dummyguitar to match up the notes as displayed on the screen. The game principle is the sameas in the famous "Guitar Hero" video game series. The expected music will be playedsoftly in the background and will grow louder whenever the user presses the correctkey.2 DesignWe intend to implement the project using an Altera DE2 board, a dummy guitar, aVGA display and a pair of speakers. When the user starts the game he/she will hearthe music. The screen would display a stream of notes. If the user presses the correctbutton at the correct instant, the particular note is added to the music and is playedloudly. To make the user more involved, the display will reflect that the note has beencorrectly played. The implementation will be done on VHDL and C. We plan to have 4buttons on the dummy guitar which would be connected to the GPIOs of the FPGA. Wewill also implement some audio processing to make the game even more entertainingif time permits.3 MilestonesMilestone 1• We will construct the dummy guitar.• We shall detect key inputs with the dummy guitar.• We will play a song (raw sound format) from a SD card in the FPGA.• We will develop a program to build a script of a given song. This means, toproduce a file that contains the notes and their corresponding positions for thisparticular song.• We shall finally make a prototype of the base game engine in Java.Milestone 2• We will work on the sprites and study how to do graphics and how to encode thesound efficiently (how many bits, how many information we can store...).• The Java game prototype will integrate the work on scripts from the first mile-stone.• We shall have designed the game internal functioning to ensure a constant framerate ( on paper).• We will have started implementing the game.2Milestone 3• We shall finalize the game.• We will develop an algorithm to compute the score.• We shall improve the performance of the game and work on the


View Full Document

Columbia CSEE 4840 - THE AWESOME GUITAR GAME

Documents in this Course
SPYCAM

SPYCAM

91 pages

PAC-XON

PAC-XON

105 pages

lab 1

lab 1

6 pages

memory

memory

3 pages

Structure

Structure

12 pages

Video

Video

3 pages

pacman

pacman

4 pages

Lab 1

Lab 1

6 pages

Scorched

Scorched

64 pages

lab 1

lab 1

3 pages

Video

Video

22 pages

Memory

Memory

23 pages

DVoiceR

DVoiceR

29 pages

MAZE

MAZE

56 pages

PAC XON

PAC XON

13 pages

PACXON

PACXON

13 pages

MP3 Player

MP3 Player

133 pages

Load more
Download THE AWESOME GUITAR GAME
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view THE AWESOME GUITAR GAME and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view THE AWESOME GUITAR GAME 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?