(
Star Grazer questions answered)
Well that's cool. There've been various "absorb enemy shots" implementations before, so how exactly do your mechanics work? Are you invulnerable while charging, then vulnerable when you fire back?
You are always vulnerable, even when absorbing enemy shots. You extend a field around your ship to capture enemy attacks, but the individual bullets aren't absorbed when they enter the field -- they're absorbed when they
leave it. Shots that enter the field and hit you will kill you. The field doesn't protect you at all, it rewards you for playing dangerously. And we keep the penalty for dying pretty light.
Can you get conflicting charges of different weapons?
Some weapons are compatible with one another, others aren't. It depends on the type of bullet they use. Two guns that act different but both shoot spinning purple footballs are compatible, while a giant laser cannon and a rocket launcher are not. We make it very obvious in game what is compatible with what -- it's color coded, sound coded, shape coded, the bullets even move differently depending on their type. When you're absorbing different attacks that are compatible, you'll fire the entire batch as the last type you absorbed. If you absorb incompatible bullet types, your old charge will be flushed out instantly, and you'll be back to square one.
You can't just ignore incompatible bullets and have them not be absorbed, and you can't drop the absorb field without using the charge you've built up so far to fire. We do this intentionally to force you to be careful and choose between firing prematurely, or risk trying to navigate through an incompatible attack pattern without absorbing anything.
Can you "overcharge"?
Yes. Each bullet type has a unique overcharge attack, more powerful than anything the bosses can throw at you, usable only if you max out your charge with that type.