First Alpha-Alpha-Alpha version
Hi,
Just adding these devlogs to know how they work.
I added the game on the current state, I'm a software developer on the web development area learning "how to Godot" as a hobby.
My first try at a game from scratch on that engine is this breakout clone called Breakôt (Breakout in Godot).
For now I have a few things that I know need solving and I've been looking into solutions, they are:
1. Angles sometimes are too straight which might make the ball keep going back and forth in the same direction for a bit.
The problem with this one is that I use the collision normal vector to calculate at which direction the ball bounces. Realistically, if you hit right in the corner of some block and/or paddle, you can end up with angles that make the ball go straight up.
One of the solutions that might help, which is one I already applied to the Paddle to avoid the ball being out of bounds in some situations, is to change the block collision shape to a capsule, instead of a rectangle as it currently is. Although this might not solve the underlying issue, as hitting the paddle, even with capsule shape, can still create some weird bad angles for the game.
2. Player's control of the game might feel underwhelming
The first versions of this game didn't account much for player control; you hit the ball, the ball goes the angle it was supposed to, no big difference came depending on the position of the paddle the ball hits, providing very little control for the user on where the ball is going.
Further versions might create an angle depending on the position of the Ball and Paddle at the time of collision, just so the user can have more control over where to put the ball in the next interaction.
3. Sounds are missing
A few sounds are still not defined. In fact many of the sounds used right now are mainly a proof of concept more than anything else.
4. Too little block colors
More colors will be added, and more matching colors too. The block colors are currently retrieved from an array of colors I made available.
5. Not all levels are complete
Yep. Will adjust them soon. Level 3 is specially hard right now.
Leave a comment
Log in with itch.io to leave a comment.