Invaders Return Computer Game

I began writing extensive 6502 Assembly language code and discovered that this was the method many home computer games of the era used to achieve fast graphic animation on limited hardware.

The project started with simple experiments, such as moving sprites on the screen and adding collision detection. I enhanced the code to handle arrays of sprites, ultimately transforming the experiment into a game. Notably, the BBC Micro lacked hardware sprites, so I implemented this entirely with custom assembly language routines.

The resulting game, inspired by Space Invaders, featured invaders that occasionally peeled off for bombing raids. Although the project was not commercially successful, it provided enjoyable gameplay and a fulfilling coding experience.