Tworzenie gry Mazer – Rozdział 4: Wydanie gry

W poprzednim wpisie opowiedziałem Ci o tworzeniu Mazera. W tym tygodniu opiszę proces wydawania gry w Google Play Store oraz Steam.

Początkowo zakładałem, że Mazer będzie dostępny jedynie na telefony z system operacyjnym Android. Okazało się jednak, że nic nie stoi na przeszkodzie, bym mógł go wydać także na komputery stacjonarne. Kod źródłowy prawie się nie różni dla każdej z tych platform dzięki użyciu biblioteki LibGDX, o której opowiem Ci w następnym rozdziale.… zobacz więcej...

Tworzenie gry Mazer – Rozdział 3: Development Mazera

Tydzień temu przedstawiłem Ci moją grę Mazer. Dzisiaj opowiem Ci o procesie jej tworzenia.

Pracę nad Mazerem rozpocząłem w sierpniu 2020. Tak wygląda pierwszy commit w repozytorium Gita (Git to narzędzie do zapisywania historii zmian w plikach znajdujących się w pewnym katalogu – repozytorium, natomiast commit to „utrwalenie” aktualnego stanu tych plików) z moim projektem:

commit 3ac6cf24a1e39d4c0a32993ece9ba0510e593d86
Author: Przemyslaw Kruglej 
Date:   Mon Aug 31 17:17:59 2020 +0200

    Mazer - wstępny commit

Jest marzec 2025 roku, gdy wydaję moją grę i piszę ten artykuł.… zobacz więcej...

Tworzenie gry Mazer – Rozdział 2: Przedstawienie gry

Tak jak zapowiedziałem tydzień temu, dzisiaj opowiem Ci o mojej grze.

Tworzenie gry Mazer (czyt. Mejzer) było nie lada wyzwaniem i bardzo ciekawą przygodą – dlatego postanowiłem napisać ten artykuł. Chcę się z Tobą podzielić wieloma interesującymi problemami, które napotkałem, opisać rozwiązania, na jakie wpadłem, przedstawić jak wygląda proces tworzenia gry i co jest potrzebne, aby ją napisać.… zobacz więcej...

Rzemiosło tworzenia oprogramowania – Element #7 – Miej szerszy punkt widzenia

Na blogu mojego oficjalnego sklepu dodałem wpis zawierający kolejny przetłumaczony „Element” z mojego dokumentu „Craftsmanship of Software Development”, który napisałem kilka lat temu. Zapraszam do czytania!

Rzemiosło tworzenia oprogramowania – Element #7 – Miej szerszy punkt widzenia

Tworzenie gry Mazer – Rozdział 1: Ku przygodzie!

Tydzień temu opowiedziałem Ci o moich początkach z grami na konsolę i komputerowymi oraz jak przyczyniły się do tego, że zaczałem uczyć się programowania. Około dwadzieścia lat później znajomy polecił mi grę zatytułowaną „The Witness”. Wszedłem na Steam (platformę, na której można kupować gry), przeczytałem krótki opis i zainwestowałem – na początku kilkadziesiąt złotych na jej zakup, a potem kilkadziesiąt godzin na rozwiązywanie zagadek w tej wspaniałej grze.… zobacz więcej...

Rzemiosło tworzenia oprogramowania – Element #6 – Uznaj testowanie za część swojej pracy

Na blogu mojego oficjalnego sklepu dodałem wpis zawierający kolejny przetłumaczony „Element” z mojego dokumentu „Craftsmanship of Software Development”, który napisałem kilka lat temu. Zapraszam do czytania!

Rzemiosło tworzenia oprogramowania – Element #6 – Uznaj testowanie za część swojej pracy

Tworzenie gry Mazer – prolog

Co mają kamienie szlachetne, wieża szachowa, plan mieszkania i sierżant do pisania gry? Co trzeba umieć i zrobić, aby stworzyć grę na telefony i komputery stacjonarne?

Tym wpisem rozpoczynam serię artykułów, które będą retrospekcją z tworzenia gry Mazer, którą pisałem na przełomie kilku ostatnich lat. Była to nie lada przygoda i wyzwanie – mam Ci do opisania wiele interesujących problemów, na które się natknąłem, przedstawienia ich rozwiązań, opowiedzenia anegdot i podzielenia się doświadczeniami z procesu tworzenia gry – zapraszam do czytania!… zobacz więcej...

Wydałem moją pierwszą grę – Mazer

Logo gry Mazer autorstwa Przemysława Kruglej

Od dzisiaj w Google Play Store (dla urządzeń z systemem Android) oraz w platformie Steam (komputery stacjonarne) dostępna jest moja gra Mazer.

Mazer to gra logiczna, w której musisz znaleźć drogę przez labirynt, przestrzegając zasad każdego napotkanego elementu. Dzięki 150 ręcznie wykonanym łamigłówkom o różnym stopniu trudności każdy poziom przetestuje Twoją logikę do granic możliwości!… zobacz więcej...

Rzemiosło tworzenia oprogramowania – Element #4 – Bądź kimś, na kim można polegać

Na blogu mojego oficjalnego sklepu dodałem wpis zawierający kolejny przetłumaczony „Element” z mojego dokumentu „Craftsmanship of Software Development”, który napisałem kilka lat temu. Zapraszam do czytania!

Rzemiosło tworzenia oprogramowania – Element #4 – Bądź kimś, na kim można polegać