Laboratorium Komputerowe Progmar Marcin Załęczny

Laboratorium Komputerowe Progmar Marcin Załęczny Tworzymy oprogramowanie edukacyjne i gry komputerowe

Cześć,kolejny odcinek kursu programowania w SDL3/Android trafił na youtube. A w nim dodajemy zarządzanie i przełączanie ...
17/06/2026

Cześć,
kolejny odcinek kursu programowania w SDL3/Android trafił na youtube. A w nim dodajemy zarządzanie i przełączanie się między levelami gry. Na razie implementujemy prosty ekran/level startowy pozwalający uruchomić grę oraz level z właściwą rozgrywką. Wprowadzamy też liczbę żyć po utracie których następuje powrót do ekranu startowego. Ekran startowy udostępnia także opcję wyjścia z gry.

Link do aktualnego spisu treści oraz plików z źródłami:
https://progmar.net.pl/tutorials/SDL3

Link do kursu:
https://youtu.be/6uHPOzMMR94

Cześć,w tym odcinku dodajemy zarządzanie i przełączanie się między...

Cześć,w kolejnej lekcji tutorialu SDL3+Android dodajemy funkcję sterowania wężem przeciwnika przez komputer tak, żeby po...
10/06/2026

Cześć,
w kolejnej lekcji tutorialu SDL3+Android dodajemy funkcję sterowania wężem przeciwnika przez komputer tak, żeby poruszał się z odrobiną losowości, ale w kierunku najbliższych od siebie owoców.

Link do aktualnego spisu treści:
https://progmar.net.pl/pl/tutorials/SDL3/
Link do materiału:
https://youtu.be/9jZVFk-kzqQ

Laboratorium Komputerowe Progmar - Oprogramowanie edukacyjne i narzędziowe

Cześć,na youtube trafiła nowa lekcja programowania prostej gry. A w niej programujemy obsługę śmierci gracza po wjechani...
03/06/2026

Cześć,
na youtube trafiła nowa lekcja programowania prostej gry. A w niej programujemy obsługę śmierci gracza po wjechaniu w swoje segmenty lub przeszkodę i restartu gry od początku oraz dodajemy drugiego węża sterowanego przez komputer. Ten wrogi wąż na razie porusza się w losowych kierunkach zmieniając je po przejechaniu losowej ilości kratek w danym kierunku. Dodatkowo unika on śmierci przez omijanie przeszkód, jeśli ma taką możliwość.

Link do aktualnego spisu treści:
https://progmar.net.pl/pl/tutorials/SDL3/
Link do najnowszej lekcji:
https://youtu.be/R0APHRNhsAc

Cześć,w tej lekcji programujemy obsługę śmierci gracza po wjechani...

02/06/2026

Cześć,
tym razem po długim czasie przerwy od ostatniego postu na temat projektu Tilc publikuję prezentację kamienia milowego, który w końcu udało mi się osiągnąć. Mianowicie przedstawiam kontrolkę wielolinijkowego pola tekstowego, bez którego żadna sensowna aplikacja bazodanowa się nie obejdzie. Kontrolka okazała się nadzwyczaj problematyczna w implementacji, ale szczegółów dowiecie się z zamieszczonego filmiku. Nie jest ona kompletna, bo brakuje jej scrollowania tekstu w obu kierunkach góra-dół i prawo-lewo, ale core jest już gotowy, działa i jest funkcjonalny. No i najważniejsze, to że działa bez żadnych modyfikacji programu zarówno pod Windowsem jak i pod Linuksem.

Link do repo zawierającego bibliotekę Tilc wraz z przykładową aplikacją:
https://github.com/mzaleczny/DeveloperPowerPack.git

Cześć,najnowszy odcinek tutorialu C++/SDL3/Android wylądował właśnie na youtube a w nim:1. tworzymy klasę odpowiedzialną...
28/05/2026

Cześć,
najnowszy odcinek tutorialu C++/SDL3/Android wylądował właśnie na youtube a w nim:
1. tworzymy klasę odpowiedzialną za obsługę animacji głowy we wszystkich kierunkach ruchu,
2. dodajemy klasę dla przeszkód i przeszkody na obrzeżach, które de facto jeszcze nie są przeszkodami, bo nie sprawdzamy kolizji,
3. implementujemy mechanizm pozwalający tworzyć świat gry większy niż rozmiar ekranu i scrollować go podczas ruchu węża w kierunku odpowiednich krawędzi.

Link do spisu treści zawierającego linki do wszystkich dotychczasowych lekcji: https://progmar.net.pl/tutorials/SDL3
Link do bieżącego materiału: https://youtu.be/O51YFt3H9j4

Cześć,w tym materiale:1. tworzymy klasę odpowiedzialną za obsługę animacji głowy we wszystkich kierunkach ruchu,2. dodajemy klasę dla przeszkód i przeszkody ...

Cześć,kolejny odcinek tutorialu prostej gierki w SDL3 właśnie trafił na youtube. Pokazuję w nim jak wykorzystać tilemapę...
21/05/2026

Cześć,
kolejny odcinek tutorialu prostej gierki w SDL3 właśnie trafił na youtube. Pokazuję w nim jak wykorzystać tilemapę zawierającą 18 typów owoców i wyrenderować je losowo w świecie gry. Ponadto dodajemy zloopowaną muzykę odtwarzaną podczas rozgrywki oraz naprawiamy kilka problemów, które do tej pory były zaszyte w naszej gierce:
1. rozwiązujemy nieładnie renderujące się linie między tile'ami
2. poprawiamy niewłaściwe pobieranie rozmiaru okna na Androidzie, które odbywało się za wcześnie w kodzie gry. Powodowało to, że gierka raz się renderowała poprawnie na całym ekranie smartfona a raz tylko na jego części.

Link do materiału:

W tym materiale pokazuję jak wykorzystać tilemapę zawierającą 18 ty...

Cześć,w dzisiejszym materiale pokazuję jak utworzyć klasę świata gry. Pokazuję też refaktoryzację kodu, tak żeby obiekty...
14/05/2026

Cześć,
w dzisiejszym materiale pokazuję jak utworzyć klasę świata gry. Pokazuję też refaktoryzację kodu, tak żeby obiekty gry były zarządzane przez tą klasę. Dodajemy więcej owoców do umieszczenia na planszy i zabezpieczamy grę przed losowaniem owoców na segmentach węża czy innych owocach. Na koniec rysujemy także grunt, po którym porusza się wąż.

Link do video:

Cześć,w tym materiale pokazuję jak utworzyć klasę świata. Pokazuję też refaktoryzację kodu, tak żeby obiekty gry były zarządzane przez tą klasę. Dodajemy wię...

Cześć,w kolejnym odcinku naszego kursu pokazuję jak rysować poprawnie segmenty węża uwzględniając ich położenie względem...
07/05/2026

Cześć,
w kolejnym odcinku naszego kursu pokazuję jak rysować poprawnie segmenty węża uwzględniając ich położenie względem siebie oraz jak powiększyć w locie naszą oryginalną tilemapę przy użyciu customowego render targetu.
Aktualne źródła można pobrać na stronie: https://progmar.net.pl/tutorials/SDL3 w punkcie 11.
Link do materiału: https://youtu.be/ERdek9Nf_sw

W tym odcinku pokazuję jak rysować poprawne segmenty węża uwzględniając ich położenie względem siebie oraz jak powiększyć w locie naszą oryginalną tilemapę.

Cześć,w kolejnym odcinku programowania naszej gierki pokazuję jak zabezpieczyć zmianę kierunku ruchu węża, tak żeby nie ...
30/04/2026

Cześć,
w kolejnym odcinku programowania naszej gierki pokazuję jak zabezpieczyć zmianę kierunku ruchu węża, tak żeby nie była możliwa zmiana kierunku na własne segmenty. Ponadto pokazuję jak wyglądają tile mapy oraz jak ich używać.
Link do materiału:

Krok po kroku - ochrona ustawiania kierunku ruchu węża i objaśnienie używania map kafelków.

Cześć,w zamieszczonym niżej materiale przedstawiam jak obsłużyć ruch węża zarówno w wersji okienkowej jak i tej działają...
23/04/2026

Cześć,
w zamieszczonym niżej materiale przedstawiam jak obsłużyć ruch węża zarówno w wersji okienkowej jak i tej działającej na smartfonie. Ponadto implementujemy klasę owocu, po zjedzeniu którego wąż wydłuża się o określoną wartość segmentów. Przy tej okazji dokonujemy małej refaktoryzacji już napisanego kodu i konfigurujemy cmake tak, żeby pliki które należy skompilować w projekcie windowsowym jak i w projekcie androidowym można było listować w jednym oddzielnym pliku. I żeby z tego pliku oba projekty je sobie automatycznie zasysały.
Link do video:

Krok po kroku - SDL3 Implementacja ruchu, zjadania i wzrostu węża.

Adres

Os. Jagiellońskie 8/2
Dobczyce
32-410

Telefon

+48794598713

Strona Internetowa

Ostrzeżenia

Bądź na bieżąco i daj nam wysłać e-mail, gdy Laboratorium Komputerowe Progmar Marcin Załęczny umieści wiadomości i promocje. Twój adres e-mail nie zostanie wykorzystany do żadnego innego celu i możesz zrezygnować z subskrypcji w dowolnym momencie.

Skontaktuj Się Z Firmę

Wyślij wiadomość do Laboratorium Komputerowe Progmar Marcin Załęczny:

Udostępnij

Kategoria