I realised the game was way too fast, it was pretty much impossible to react to opponent's shot because they were way too fast.
I also played some towerfall recently and it really came clear to me that the game doesn't have to be lighting fast to be competitive. So I slowed the whole game down, the characters are slower and the ball's max velocity is lower.
It's now alot easier to react to events in the game, it feels alot better.
I also added some new features.
- New sprites
The new sprite is about 1.5 times as large as the previous one and it makes the game so much better, the size really was a big issue. It's alot easier to both hit and defend the ball now thanks to bigger hitboxes.
- Better AI
I had to improve the AI since I can't play against any human opponents most of the time. The AI can now jump and dash. It will also move from an offensive to a defensive mode situationally.
- Timer in seperated mode
The mode with the seperator in the center of the screen now features a timer. The ball can't be on the ground for a certain amount of time or else it will result in a goal for the opponent. This steps up the tempo and prevents player from keeping the ball on their own side unnecasarily long.
- Stun/knockback upon hit

Whenever your character is hit by a strong shot you get knockedbacked and stunned for 0.5 seconds. This opens up some space for offensive manouvers. You can prevent this by either counter hitting the ball, dashing, or using your shield.
This mechanic really requires you to keep your guard up and not play mindlessly offensive.
Here's a situation where you are able to block the shot with a shield-break (counter, which also inflicts stun ).

And here's a situation where the shield's timing was incorrect, resulting in an absolute stun rape


I had improved the dash's block capabilitty a while ago. The entire segment that was covered by the dash now has a barrier for 0.5 seconds. Allows for some great last moment saves
