Skip to content

Repository files navigation

Space Shooter Game

Overview

This repository contains a space shooter game developed in C as a part of the CS210 course (Semester 4) project. The main objective of the project was to enhance the understanding of computer architecture. In the game, players control a spaceship to defend Earth from incoming asteroids by blasting them with projectiles. The game is specifically designed to run on the DE1-SoC development board, utilizing its peripherals such as the PS2 keyboard and VGA display.

Features

  • Space Shooter Gameplay: Defend Earth from asteroids using a spaceship with projectile weapons.
  • Graphics: Integrated directly within the main program through arrays.
  • Peripheral Integration: Utilizes DE1-SoC specific addresses for peripherals like the PS2 keyboard and VGA display.
  • Tested: Thoroughly tested to ensure proper functionality in the simulator cpulator.

Video Demonstration

Watch the video

Repository Contents

  • images: Contains images and sprites used in the game.
  • python: Python programs used during the development process.
  • report: The project report detailing the development process and technical details.
  • game.c: The main game code file added as a drive link.

Getting Started

Running the Game The game is designed to run on the DE1-SoC development board. Ensure you have the board set up and connected properly. Load the project onto the board, and connect a VGA display and a PS2 keyboard.

Simulation You can also simulate the game using the cpulator simulator. Follow the instructions on the website to load and run game.c in the simulator environment.

Credits

This project was developed as part of the CS210 course by [Harshvardhan] - 2201CS92

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages