Topic: Teewars physics and/or netcode
I am not too sure about what to blame exactely but as Teewars is a fast-paced game, I have to say your $unknown code sucks big time.
First of all it seems like every projectile is spawned inside (middle of) the Tees or even behind them. This is stupid because when I fire a gun I expect it to come from the gun, not my belly.
Either your netcode sucks or something else. Whenever I go fast and launch a rocket it basically never comes in front of me. It spawns behind me and stays there. Have you ever heard basic physics lessons? If I travel with velocity x and shoot a projectile with velocity y they SHOULD add up.
Yes, I suck at doing prediction shots with the grenade launcher but don't tell me I'm stupid. I've played other 2D games where I could do awesome prediction shots with projectile weapons and I even played War§ow midair game mode with its only goal to kill the enemy midair using a rocket launcher. I know how to predict. The physics in this game annoyed me ever since I started playing.
When I'm falling down and fire the shotgun, the projectiles spawn ABOVE me and travel as if I fired them being at rest.
So please, fix the netcode and/or game physics. I guess you'll now say I'm an idiot and you are the developers of this game so I have to adapt to how the game behaves but this is not an acceptable attitude.
Thing is, this game doesn't feel natural and it is a bad practice to offer players altered physics as intuition from everyday's life cannot be applied anymore.
I tried to prove my thesis by reading the code as I'm a programmer myself but I had a hard time to grasp the overall code layout and therefore skipped searching for the code.
Thank you for your attention.