Skip to content

CSCB58 Computer Organization Project on which runs on which runs on an Altera DE1-115 FPGA board

License

Notifications You must be signed in to change notification settings

wgranados/Starflux

Repository files navigation

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

About

CSCB58 Computer Organization Project on which runs on which runs on an Altera DE1-115 FPGA board

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published