fragglet / sdl-sopwith

Classic bi-plane shoot-'em up
https://fragglet.github.io/sdl-sopwith
GNU General Public License v2.0
66 stars 13 forks source link

Kamikaziing the last building in a level makes you "fly into the sunset" inside the destroyed building #11

Open fragglet opened 1 year ago

fragglet commented 1 year ago

See title. Bug since the DOS versions.

slicer69 commented 1 year ago

I would argue this isn't a bug. More of a creative solution.

fragglet commented 1 year ago

Ah, to clarify a bit what the bug is here:

If you kamikaze the last building, the building gets destroyed and you "fly into the sunset" inside the crashed building, which looks very odd. And if you're on your last life, you still win - though whether that should be allowed is certainly open to interpretation.

The problem I hadn't considered is that even if we decide to fix the "sunset inside building" bug it's not obvious what the game should do instead. One option would be to show the normal crashed plane but you win anyway. I think the original "Sopwith 1" (which has a different sunset animation) would show you taking off from your base and flying into the sunset, though I don't remember now and I'd have to check.