Bartosz Gryta
O mnieProjektyWystąpieniaGryBlog
ENPL

Klasyczne gry arcade

Napisane w TypeScripcie. Zobacz więcej projektów na Projektach

Wybierz grę

Snake

TypeScriptCanvasPętla grySterowanie klawiaturą

Steruj wężem, zbieraj jedzenie i unikaj ścian oraz własnego ciała. Implementacja trzyma żywy stan w refach, działa w stałej pętli canvas i współdzieli obsługę klawiatury oraz dotyku z innymi grami.

Tetris

TypeScriptKolizjeRotacja figurCzyszczenie linii

Obracaj i układaj tetromino na planszy o 12 kolumnach. Gra opiera się na lokalnych macierzach figur, sprawdzaniu kolizji, blokowaniu elementów i kompaktowaniu rzędów, dzięki czemu każda klatka pozostaje deterministyczna.

Arkanoid

TypeScriptCanvasKolizjeSterowanie paletką

Rozbijaj cegły ruchomą paletką i odbijaną piłką. Renderer canvas łączy ograniczone delta-time, kąty odbicia zależne od trafienia w paletkę i lekką obsługę kolizji z cegłami.

Zaprojektowane i stworzone przez Bartosza Grytę (gtktsc).

Kontakt/2026 © Bartosz Gryta. Wszelkie prawa zastrzeżone.