The game looks like it could be fun but after 5 tries I couldn't get a score. Still not sure what to do.
You need to update your instructions and make it clearer what needs to be done and the goal of the game.
The game was very well done. Love the power ups. The controls are not very intuitive. Space for jumping , LMB for attack.
I play Diablo IV, and World or Warcraft they both use numbers 1-4 for controlling the special abilities, placement of the mouse cursor for movement, LMB, RMB for special attacks.
You should try that. Put a little abilities bar on the bottom of the screen to show CDs and which button controls which ability.
I played your game. It plays very well, but, at least for me, I couldn't even score one goal. Now I may have missed something but your documentation is sparse.
My suggestion, better documentation, and make it easier to score early. We are in a game jam with over 200 games and the games, if frustrating, don't get a lot of play.
Just my 2 cents
So you added 25% of the speed of the paddle to the ball. Godot give you paddle speed are did you have to track that yourself. So you change ball direction by taking the normal and adding 25 percent. I like the wall bounce damping.
Two things:
1. Could you ever move the paddle so fast that the ball misses it between frames or did capping the speed stop that? Did you use _physics_process() or _process()
2. I have been a programmer for almost 50 years, I still use ChatGPT, Grok, Calude.ai and another tool that I can get my hands on. In the arena of programming you use every tool you can get. It is no different than watching a tutorial on YouTube, buying some course, or reading it in a book which is what I did when I started programming 50 years ago. People have this stigma about AI. To me it is just a command line where you type in questions and it looks it up for you. Don't ever forget, you are a coder and all this code being spewed out by AI still needs to be checked.
I really liked your game, you are an excellent coder and designer. Keep it up, you never know you might have the next hit game in your head right now!!