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:

meteors3-0

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!

Tags: 8-bit nes assembly homebrew, MiniLD52

Comments

17. Jun 2014 · 20:26 UTC
Cool, I thought that I was the only one creating an NES game. Maybe we can share notes. ;D

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.
19. Jun 2014 · 17:04 UTC
OK I’ll take a look at it…