Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.25 KB

README.md

File metadata and controls

33 lines (24 loc) · 1.25 KB

CSCB58-Starflux

Scrolling-Shooter built using Quartus and the HDL Verilog, which was made for the Altera DE2-115 board. The player controls a lone space ship, and they must shoot any enemies that come into view along its current path. However, the enemies can also fight back, so the player must also dodge any incoming missiles launched by the enemy spaceships. The ship's gun has unlimited ammo, but can get too hot and needs time to cool down. The player continues to fight until its health bar has been copmletely depleted or the player reaches the maximum possible amount of points they can obtain. Both instances cause the game to end, but the player can restart the game, even while they are still playing.

Before you begin

To have your own copy of Starflux, the following requirements must be met:

Software: Quartus Prime

Hardware: DE2-115 Altera board

Set-up

  1. Open Quartus
  2. Put in the code for Starflux and import the pin assignments
  3. Connect the board to the computer
  4. Program the output files onto the board
  5. Enjoy the game!

Authors

William Granados - code

Venkada Prasad - code

License

This project is licensed under the BSD-3 License; see the LICENSE file for details.

Link to gitter chat: https://gitter.im/cscb58-starflux/Lobby