Hi Chris
Great to have your feedback. You're right the collision detection isn't
quite there. I don't think it helps that the sprites are pretty irregular in
their dimensions, I've tried to make allowances for this in the code, but it
doesn't quite work as well as I'd like, but you live and learn. There is
also some weird program flow design choices I made to make things a little
smoother, and I think they make the detection look a bit off sometimes. The
player thinks they've made it past an enemy sprite only to be penalized for
it a frame or two later. This is a throwback to some old code I had in there
which eventually got removed, but I didn't tidy the rest of it up so some of
it remains. I'm probably not making any sense now, I know I'm rambling on so
I'll just stop here.
Anyway I'm grinning from ear to ear with the positive reaction the game has
had.
cheers
Andrew
--------------------------------------------------
From: "Chris Pile" <chris.p...@blueyonder.co.uk>
Sent: Friday, January 27, 2012 2:55 PM
To: <sam-users@nvg.ntnu.no>
Subject: Re: New Game - "Dave Invaders"
Hi Andrew,
You know what - that is very nice!!! I'm not usually a fan of
platformers - but
you've created a little beauty there! Love the graphics. Love the
arcade-type
touches in there too - especially the side-swipe CLS. That little touch
alone is
very retro! It's something you used to see all the time back in the early
days of
the '80s arcades. I love things like that!
I even like the music! The little ditty used on the cut-scene is great -
again, it
gives it a very retro feel.
If that's your first game in assembler then I'm looking forward to your
second!!
If I had one criticism it would be that the collision detection is a bit
off at times.
But accurate collision detection can be a PITA to be honest. That's
perhaps a
task to address in your next game?
For now - I love it, even though it's bloody hard!! But then I'm
generally pretty
useless when it comes to playing games! :-)
Regards,
Chris.