Prosty, ale w pełni grywalny klon klasycznej gry Arkanoid (Breakout), stworzony od podstaw w silniku Godot 4. Projekt powstał w celach edukacyjnych, aby poznać mechaniki fizyki 2D, obsługi kolizji oraz tworzenia interfejsu (UI) w silniku Godot.
- Płynne sterowanie paletką: Stabilny ruch w poziomie z zablokowaną osią Y, co zapobiega spychaniu gracza przez fizykę silnika.
- Fizyka piłki: Okrągła piłka (zbudowana bez zewnętrznych grafik za pomocą
GradientTexture2DiCircleShape2D), która odbija się od ścian i obiektów ze stałą prędkością. - System niszczenia klocków: Kolorowe klocki zorganizowane w grupy silnika Godot (
Groups). Kolory zostały nadane dynamicznie za pomocą właściwościModulate. - Zarządzanie stanem gry (Game Loop):
- Strefa porażki (Death Zone): Ukryty obszar pod paletką, który wykrywa upadek piłki i restartuje poziom.
- System wygranej: Dynamiczne sprawdzanie ilości klocków na planszy. Po zniszczeniu ostatniego gra pauzuje się i wyświetla okno UI z możliwością zagrania od nowa.
- Proste zasoby: Projekt "Zero Assets" – wszystkie grafiki zostały wygenerowane bezpośrednio w edytorze Godot.
- Silnik: Godot Engine 4.x
- Język: GDScript
- Sklonuj to repozytorium na swój dysk.
- Otwórz Godot 4.
- Kliknij Import w menedżerze projektów i wybierz plik
project.godotz pobranego folderu. - Uruchom grę klawiszem
F5.
