A classic game - Godot Game Engine 4.2
I saw a video of a programmer who did Breakout in three different programming languages (Assembler, C, C++) and compared his experiences (https://www.youtube.com/watch?v=2eeXj-ck9VA). This gave me the idea to try it out in Godot which should be much easier.
My first goal was to use no graphics assets and to do everything (ball, bricks, player's slider) only with the _draw() method of Godot. Furthermore the bricks should get random colors and all levels should also be "calculated", so that the design view would only be used to layout the UI.
Actually, it was as simple as I thought and after around two hours I got a working game with the first level. But this game had no end yet and the level completed screen was still missing. You could loose the game and restart it, though.
This is now a final first version with ten levels, level switching, level completed screen and end game / restart screen. A chilling music was also added (https://opengameart.org/content/calm-relax-1-synthwave-421k). This version now includes highscores (locally saved).
I will eventually put a tutorial on my "Ants Godot"-Youtube channel.
V0.1 - 18-Jan-2024: Speed programming of level 1 with brick, ball, player and game (Proof of concept)
V1.0 - 19-Jan-2024: Added level 2 and 3. New screens for level completed, game ended, restart game. Level switching. New levels can be easily integrated into the game.gd file without changing the other files. Fixed some small bugs. Mouse cursor is now hidden when the game is running.
V1.1 - 19-Jan-2024: Music and audio menu added. Levels 4-8 added. Levels have a name now that is shown at the beginning of each level for a few seconds. Created an Ants Godot video showing the current gameplay (https://www.youtube.com/watch?v=9MSujApKUog).
V1.2 - 20-Jan-2024: Bugfix 1: sometimes the player's slider can be pushed to the bottom and might disappear offscreen. The bugfix should put the slider back to the original y-coordinate. Video menu implemented.
V1.3 - 21-Jan-2024: New levels 9 and 10, including the indestructible brick. Game gets harder and harder. Application icon for Windows version added.
v1.3.1 - 22-Jan-2024: Highscore list implemented. Small bugfix when a lost game was restartet.