Skip to content

shinesunnysom/Biofeedback-Game-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Biofeedback-Game-System

California State University Long Beach

CECS 490A Fall 2017, CECS 490B Spring 2018;

Senior Project Design

Team Members:

  • Sambo Sor Jr.
  • Gregory 'Levi' Gutierrez
  • Shinesunny Som

Software Requirements:

  • Xilinx 14.7 ISE
  • Digilent Adept 2

Hardware Requirements:

  • Nexys 4 DDR FPGA board
  • VGA Cable
  • USB Keyboard
  • Heartbeat monitoring accessory
  • Speaker or anything with Earphones jack
  • Monitor that supports VGA
Author's note:

Bio-Feedback Game System is written in completely Verilog. The game is designed for Nexys 4 DDR FPGA board, VGA display, and USB Keyboard. However the following youtube demo is not the final build but represents fully of what our senior project design is based. The game was based on a "Space Invader/Galaga" gameplay.

The purpose of our senior project design is to include the user's heartbeat as part of the mechanic of the gameplay to create immersion, and put on a playful spin of having the game adjust difficulty depending on heartbeat. The game is more difficult if the user is not able to maintain a lower heart rate which 80 BPM is the baseline of difficult gameplay.

Iterations of our Senior Design:

DEMO 1: No game but, heartbeat display on FPGA board.

DEMO 2: Cube moving on screen.

DEMO 3: https://www.youtube.com/watch?v=-m32V9zb9Nc (bonus boss footage)

DEMO 4: Sound implementation, Game v2.0

DEMO 5: Final Build (Fully working with Heartbeat monitor)

Provided are ONLY bit files and the following Xilinx Project source code is withheld to avoid theft/plagiarism of code. Public license, this is used for educational purposes. Please remember to give where credit is due. Open knowledge is awesome. Cheating isn't. Reference is always welcomed.

If you are interested of how the code is implemented, send a message.

About

CECS 490A/490B Course; Senior Project Design

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published