A Shield prototype. Finally.
Can only block raycast based weapons because elipsoid colliders don't exist in JBullet.
I guess I'll have to add a hull polarizer module that reduces physical projectile damage and have that be another mechanic...
Here's the fun part! As you can see, your weapons pass through the shield without any problems and the attacking ship's get blocked and start lowering the shield level.
That's because each shield has a numeric code attached to it as its name (I like to call it the shield frequency). So the guns will fire through anything that has the same frequency as they do, letting every ship fire through its shields.
So essentially if you figured out the enemy's shield frequency you get to fire directly through their shields. That could make for some intersting gameplay where you'd also have to rotate (see: change) your own frequency in case it got discovered.
Pretty much the plot of Star Trek: Generations, yup.
Another thing, I need some feedback about the communication system I'm planning. It's sort of like the mobile facebook messenger app, launched from a windows-like start menu. Just that the start menu is populated by known contacts and the chat windows have options to pick instead of a text input box.
Quests would be tracked in a simmilar way in a chat window, but with lines representing goals instead of a conversation.
Here's a (slightly old) mockup of what I'm going towards:
I've not seen anything simmilar in a game before and I'm wondering if it's because it's too clunky, doesn't work well, or I haven't looked hard enough.