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.

Files

breakot.exe 72 MB
Version 4 Aug 25, 2022
breakot-linux.zip 65 MB
Version 4 Aug 25, 2022
breakot.app.zip 60 MB
Version 4 Aug 25, 2022
breakot-html5.zip Play in browser
Version 3 Aug 25, 2022

Get Breakôt

Leave a comment

Log in with itch.io to leave a comment.