Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 1.75 KB

README.md

File metadata and controls

35 lines (29 loc) · 1.75 KB

Astro Attack

A Gameboy Game written in Z80 assembly
WARNING: This is my first-ever assembly Program. Because of that, most of the Code is way too over-commented and probably very Resource-Intensitive

How to Play

Goal

  • The Asteroids are falling from the Sky. You can see their Shadows before they hit the Ground. If you fail to avoid them, you loose a life
  • Rockets are coming from the Edges of the Screen. If they hit you, you will also loose a Life.
  • Every Asteroid and Rocket you avoided gives you points
  • Try to survive as long as you can!

Controls

  • Move with the D-pad
  • Press A while moving to Dash
  • Press B to use a Bomb and Clear the whole screen
  • Press Start to pause the game

Assembling

There is currently no makefile, so you have to assemble the ROM manually. To do this, you will need the rgbds Toolset. Furthermore, the files for the Easter Egg aren't included in this repository, which leads to an Error when assembling. To fix this, you need to change the USEEASTEREGG constant at the top of the Main File to 0. The Files should then assemble without an error, at the cost of loosing the EasterEgg ingame.

Tools

The following Tools were used in the process of developing this game:

  • rgbds - Assembling the code
  • BGB - Testing and debugging the ROM
  • GBTD - Designing all the Tilesets
  • GBMB - Mapping them on a Background

About

I wanted to make a GameBoy game for quite some time, but never really got start programming. When my a friend of me got into old consoles, I used the opportunity and made this game for him.