Skip to content

A game engine built with verilog operates on FPGA board

License

Notifications You must be signed in to change notification settings

ZhaoMJ/FPGA_Game_Engine

 
 

Repository files navigation

FPGA_Game_Engine

A game engine built with verilog operates on FPGA board Gitter

Badge Badge

The project is based on the Basys3 programing board and finished the functions below

  • VGA output
  • Rom
    • generating roms from BMP to 12 bites color rom (in python)
    • a rom reader (in verilog)
  • Game control
    • a finite state machine
  • Object
    • generating 2-D object on the screen
    • object movement (control / auto )
    • object collisions
  • Keyboard
    • enables 26 alphabet and 4 control-arrows
  • a simple demo of flappy bird

About

A game engine built with verilog operates on FPGA board

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Verilog 99.4%
  • HTML 0.3%
  • C 0.1%
  • JavaScript 0.1%
  • Tcl 0.1%
  • Shell 0.0%