jiangshibiao / Flappy_bird

Project for Computer Design

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flappy Bird

A detailed Chinese report for this project

Project Introduction

  • This is my final report for the Computer Design course in Zhejiang University.
  • For the whole Computer Design class, I built up an simple CPU gradually. Then I wrote some assemble codes to simulate the popular game Flappy Bird and run the corresponding machine codes on my own CPU.
  • The Player will control a bird to hide from the pipes and finally reach the end.

How to play?

  • Build up a new Xilinx ISE project and add files from files.
  • Build the top.bit and load it on the tablet to play!

Player Instructions

  • Use the space to jump and use the enter to drop quickly (just as the flappy bird!).
  • The speed will be accelerated gradually, so the difficulty will increase.
  • When the player switches up SW[2], the game will suspend.
  • It will change to the debug mode if the player switches up SW[8].
  • The Nixie Tube will display the real-time scores you get.

Some Screenshots

Game interface

Dead

About

Project for Computer Design


Languages

Language:HTML 39.1%Language:VHDL 22.3%Language:Verilog 13.3%Language:Tcl 8.8%Language:Shell 5.7%Language:C 3.9%Language:Stata 2.7%Language:Batchfile 2.2%Language:Assembly 0.9%Language:SystemVerilog 0.6%Language:C++ 0.5%