First gameplay video of my NES game
Some new features are added to my NES game for the Mini LD 52:
- The graphics are slightly improved.
- Asteroid field is denser and therefore more difficult to cross.
- Collision detection between the flying saucer and asteroids is implemented.
These few features are usually easy to implement with a high-level language, but with assembler, it becomes a challenge…
A short video for having an overview:
The goal is to avoid asteroids by pressing the A button and going to the right; otherwise, the saucer goes left. When the flying saucer flashes black, it means that a collision is detected but currently, nothing happens.
That’s all for today!

I’m starting to work on collision detection in my game. I think it’s going to turn out to be a long series of CMP, BCC, and BCS statements.