breakout-gb
is a homebrew version of Breakout for the gameboy.
Based off of the GB ASM Tutorial
breakout-gb
can be compiled using the RGBDS toolchain
use the following commands to compile the source code into a valid Gameboy ROM:
rgbasm -L -o main.o main.asm
rgblink -o breakout.gb main.o
rgbfix -v -p 0xFF breakout.gb
Alternatively, on UNIX systems, you can use the build.sh
script (with RGBDS installed)
./build.sh main.asm main.o breakout
This game was tested using the Emulicious Gameboy Emulator, although any emulator should (hopefully) work.
The tutorial this is based off is still being written, so i'd like to add some other features not yet mentioned in the tutorial by myself.
Some ideas include:
- A score counter
- a life system, where when you miss the ball you lose a life
- music and sfx
- levels (different arrangements of bricks)