Raghav-B / FPGA-audio-vis

FPGA-based rendition of flappy bird using audio for controls and level layout

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

audio_based_flappybird

FPGA-based rendition of flappy bird using audio for controls and level layout. Coded in Verilog for the Basys3 FPGA. Uses a modmic 3 for audio input and the VGA output pins for video display.

Features:

  • Flappy-Bird-esque game.

    GameScreen

  • Measure frequency between 400Hz to 10kHz with an accuracy of +-1Hz. Display is output on 7seg.

    FrequencyMeasure

  • Music visualizer with collision physics.

    MusicVisualizer

  • Simple oscilloscope-like visualizer.

    Oscilloscope

About

FPGA-based rendition of flappy bird using audio for controls and level layout


Languages

Language:Verilog 42.9%Language:VHDL 27.6%Language:HTML 14.7%Language:JavaScript 6.7%Language:Tcl 5.8%Language:Shell 2.2%Language:Batchfile 0.2%Language:Pascal 0.1%