I am currently working on SHMUP with a new twist.
Players can link together and create a barrier between them. It's essentially a line that connects the two players and destroys any bullets that pass through it. However I'm having a hard time with the tunneling effect. I've essentially got to detect collisions between two moving line segments.
I've tried a lot of things but at this point I'm wondering if I should do a full physics engine like box2d or I'm hoping that there might be something simpler out there for CCD in a shump environment.
The full engine seems like overkill since I won't really need any other features from it.
You can see an example of this in the screenshot. I activated the shield. moved one player up and missed a ton of bullets.