Heaven’s Projects to hobbystyczne projekty i pasje. To odkrywanie świata, dostrzeganie piękna i dobra oraz dzielenie się tym, co udało się stworzyć – razem z drogą, która do tego prowadzi. Zapraszam po inspiracje i konkretne rozwiązania…


Polecane projekty

Ostatnie wpisy

Cele / postępy

  • sfotografować:
    • niebo i chmury (timelapse)
    • księżyc
    • Słońce (w tym zaćmienie)
    • samoloty
    • Droga Mleczna

Blog

AI AIfriendly AIisWelcome AIpowered blog Bóg desktop dzieci dziecko eksperyment finanse HeavensProjects hobby inwestycje komplikacje kryzys marka mobile nadzieja nauka otwartość plany pomaganie pomysły PoweredByAI projekt przestroga psychika rodzic rodzina rozwój SEO społeczność statystyki szczerość test trudności tutorial twórczość wiara wsparcie wyzwania zdrowie zmagania zwątpienie


  • Pasjans prawie gotowy

    Dziś, 19 września 2026 r., skończyłem zaplanowane prace nad grą Pasjans, której pierwszą wersję opublikowałem 10 dni temu (link do wpisu). Od tego czasu poświęciłem kolejnym modyfikacjom, ulepszeniom i testom mnóstwo mojego prywatnego czasu. Całość zajęła mi ok. 72 godziny, począwszy od 4 września, czyli pracowałem nad nią średnio po blisko 5 godzin dziennie (w praktyce w tygodniu roboczym mniej, a w weekendy dużo więcej). Ostatecznie doszedłem do wersji 0.19, która po dalszych testach (i ewentualnych poprawkach) stanie się finalną wersją o numerze 1.0. 😀

    Grę opublikowałem na stronie Studia Heaven’s Projects pod linkiem:

    https://studio.heavens-projects.com/games/solitaire.

    Gra jest w pełnej wersji i dostępna całkowicie za darmo, wolna od reklam i plików cookies. Na potrzeby statystyk nie pobieram IP urządzeń graczy ani innych danych osobowych – zgodnie z duchem Heaven’s Projects. 🙂

    Mam nadzieję, że gra przypadnie Wam do gustu i miło spędzicie przy niej wiele spokojnych i przyjemnych chwil. 🙂 Mnie osobiście gra się w nią świetnie! 😀

    Jeśli chodzi o jej funkcjonalności to są nimi m.in.:

    • wybór preferowanego stylu gry, który można też indywidualnie kształtować w Opcjach, decydując, czy dobieranie ma się odbywać po 1 kartę czy po 3 karty, czy ma być włączony limit 3 przejść przez stos dobierania czy wyłączony, a także czy gracz chce korzystać z dwukliku powodującego automatyczne odkładanie kolejnych dostępnych kart;
    • Restart, czyli możliwość ponownego uruchomienia tego samego rozdania;
    • funkcja Cofnij, która pozwala na cofanie ruchów o dowolną ilość kart w ramach tego samego rozdania, i którą można wywołać również skrótem klawiszowym CTRL+Z;
    • licznik czasu gry oraz liczby ruchów (w tym cofnięć);
    • wybór języka pomiędzy polskim i angielskim;
    • Pomoc zawierająca krótką instrukcję z podstawowymi zasadami gry (w tym „szybki start”), którą można uruchomić wygodnie również klawiszem F1 i szybko zamknąć klawiszem ESC;
    • sterowanie zarówno poprzez kliknięcie karty lub sekwencji kart i wskazanie miejsca docelowego (plus prawy przycisk powoduje odznaczenie), jak i metodą „przeciągnij i upuść”;
    • responsywność dedykowana urządzeniom mobilnym;
    • okno Zwycięstwa wraz z podsumowaniem gry i animacją;
    • gra ma także własną talię kart i ikonę. 😉

    Jeśli chodzi o stronę techniczną to gra została napisana w HTML, CSS i JS (JavaScript), a skrypty związane ze statystykami w PHP. W procesie programowania towarzyszyła mi Sztuczna Inteligencja (ChatGPT), która bardzo dobrze poradziła sobie z rozumieniem moich intencji, charakteru samej gry i potrafiła napisać kod, który stanowi spójną i logiczną całość. Łącznie w obecnej wersji znajduje się prawie 11 tysięcy linii kodu (z czego działanie samej gry obsługuje ponad 6,5 tys.).

    Z czego jestem szczególnie dumny? Po pierwsze z doprowadzenia projektu do końca ;-), po drugie z genialnego sposobu sterowania grą na smartfonie i tablecie (gdzie do bliskich ruchów można używać wygodnego „przeciągnij i upuść”, a do przesunięcia całych sekwencji kart z jednej krawędzi na drugą stronę ekranu użyć dwóch kciuków i metody „zaznacz i wskaż”), a po trzecie z dwóch wersji językowych, między którymi można się szybko przełączać bez utraty rozdania/układu kart.

    Jeszcze raz życzę PRZYJEMNEJ GRY 😀 i dobrej nocy. 🙂

  • Premiera pierwszej gry

    Drodzy! 🙂

    Przed chwilą opublikowałem pierwszą grę w Studio Heaven’s Projects. 🙂 Jest nią Pasjans! 😀 Gra karciana dla jednej osoby, która potrafi dostarczyć nadspodziewanie dużo rozrywki i pomóc człowiekowi „wyciszyć” myśli, zrelaksować się, ucieszyć, gdy uda się ułożyć wszystkie karty na odpowiednie „stosiki”. ;-D

    Link do gry: https://studio.heavens-projects.com/games/solitaire.

    Obecna wersja to 0.10z. Jest to 17 wersja, a dojście do niej zajęło ok. 25 godzin (razem z testami, poprawkami i porządkami w kodzie). Jestem z niej bardzo dumny i… lubię w nią grać! 😀

    Na razie gra nie jest responsywna, czyli zoptymalizowana pod urządzenia mobilne. Nie jest to też finalna wersja, ani nawet wersja 1.0 – niemniej jest w pełni funkcjonalna i pozwala na rozegranie partii od początku do końca. Nie ma żadnych limitów oraz reklam.

    Dodatkowymi funkcjonalnościami na chwile obecną są: licznik ruchów i czasu, możliwość cofania ruchów, a nawet restart tego samego rozdania. 🙂

    Na potrzeby gry stworzyłem talię kart Heaven’s Projects – mam nadzieję, że zarówno ona, jak i sama gra przypadną Wam do gustu. 🙂

    Dobrej zabawy! 😀

  • Nowy biogram i inne zmiany

    Dziś w końcu udało mi się zaktualizować biogram. Jego obecne brzmienie to:

    Heaven’s Projects to hobbystyczne projekty i pasje. To odkrywanie świata, dostrzeganie piękna i dobra oraz dzielenie się tym, co udało się stworzyć – razem z drogą, która do tego prowadzi. Zapraszam po inspiracje i konkretne rozwiązania…

    Jestem bardzo zadowolony z tej zmiany, która jeszcze lepiej opisuje to, co tworzę i próbuję przekazać…

    Udało się również zmodyfikować stronę główną, która zyskała nowe sekcje:

    • Polecane projekty,
    • Cele / postępy (które rozwijam na nowej podstronie),
    • Ostatnie wpisy,
    • chmura tagów (której konstrukcja graficzna od dawna mi się podoba).

    W mojej głowie klarują się kolejne kroki…

    Przy okazji chciałem podzielić się niedawno rozpoczętym procesem przenoszenia domen do innego rejestratora, który wpisuje się w ideę oszczędności finansowych. Dzięki temu uda mi się zaoszczędzić kilkaset złotych rocznie na koszcie utrzymywania domen, których posiadam kilkanaście, co cieszy bardzo. 🙂 Pierwszą domenę przetransferowałem w ubiegłym tygodniu, a przenosiny kolejnych już zapoczątkowałem i w najbliższych dniach cały proces powinien się zakończyć.

    Dobrej nocy i do zobaczenia wkrótce. 🙂

  • Studio Heaven’s Projects

    Wczoraj, w 11 miesięcy od podjęcia decyzji o stworzeniu Heaven’s Projects, uruchomiłem stronę https://studio.heavens-projects.com, dedykowaną mojemu Studiu – czyli „miejscu powstawania” i prezentowania moich projektów (IT, fotografia/film, muzyka/dźwięki).

    Moją intencją jest przede wszystkim umieszczanie na niej programów, gier, aplikacji mobilnych i innych rozwiązań informatycznych mojego autorstwa oraz różnych informacji z nimi związanych, w tym na temat ich powstawania, działania czy korzystania z nich (w duchu Heaven’s Projects, czyli odpowiadając na pytania: jak to wygląda i działa oraz jak to zrobiłem?)…

    Istotne dla mnie jest również to, że sama strona ma być napisana „własnoręcznie” w języku HTML (z wykorzystaniem m.in. CSS oraz JavaScript).

    Zapraszam serdecznie do regularnego odwiedzania Studia i w przyszłości życzę przyjemnej i owocnej przygody z moimi grami i programami. 🙂

  • Ponad miesiąc przerwy

    Cześć, Kochani! 🙂

    Melduję się po ponad miesięcznej przerwie. 😉 W tym czasie odpoczywałem, pracowałem (zawodowo), nad projektem rozmyślałem… Sporo zakupów zrobiłem, zadłużenie zwiększyłem… 😉

    W sierpniu dostałem nowe obowiązki w pracy, co mnie niezmiernie cieszy, ponieważ mam swobodę w przeorganizowaniu procesów oraz ich automatyzacji w Excelu, więc pomimo zwiększonej intensywności działań i wysiłku intelektualnego, po 8 godzinach wracam z biura do domu bardziej wypoczęty i naładowany pozytywną energią. Uwielbiam ten stan! 😀

    Jeśli chodzi o projekt to „odpuszczenie” sobie wcześniejszego zaangażowania przewrotnie działa bardzo dobrze i mój umysł mimowolnie generuje nowe pomysły i doprecyzowuje wcześniejsze koncepcje…

    Mniej czasu spędzam ostatnio przy komputerze, a więcej uwagi poświęcam na inne zainteresowania, przede wszystkim związane z fotografią. I tak na przykład kupiłem i zacząłem testować dwa nowe obiektywy:

    • Sigma 17-40 mm F1.8 DC Art,
    • Canon RF 70-200 mm F4L IS USM.

    Pierwszy z nich wykorzystuję do szerokich ujęć nieba (nocnego i dziennego) oraz zdjęć w mieszkaniu, a drugi jest niesamowity podczas spacerów (naprawdę duże „wow”).

    Z przyjemnością sięgnąłem również po mój Canon RF 200-800 mm F6.3-9 IS USM do sfotografowania zaćmienia Słońca w dniu 12 sierpnia 2026 r. oraz pierwszych prób uchwycenia samolotów w locie (również tych lecących ok. 10 km nad ziemią). Z efektów jestem bardzo zadowolony. 🙂

    W ostatnich dniach bardzo spontanicznie przebudziło się moje marzenie o zbudowaniu dioramy i postanowiłem częściowo je zrealizować. Pełnowymiarową makietę kolejową planuję stworzyć za wiele lat (kiedy mój syn będzie przynajmniej kilkunastoletni lub być może dopiero kiedy ja przejdę na emeryturę), ale na razie postanowiłem wykonać mniejszą wersję, zamkniętą w gablocie, którą być może docelowo postawię na biurku w pracy. 🙂 Kupiłem dużo potrzebnych elementów, które powinny dotrzeć do mnie w ciągu kilku najbliższych dni, i już nie mogę się doczekać rozpoczęcia prac. 😀

    Wolne chwile przeznaczałem także na grę w Assassin’s Creed Black Flag Resynced (wersja na PS5) i muszę przyznać, że bardzo mi się podoba. I choć pierwsze wrażenie było takie, jakby grafika niewiele zmieniła się względem pierwowzoru to jednak po krótkim czasie uświadomiłem sobie, że przeskok jakości jest wyraźny, choć jej charakter został utrzymany w oryginalnym klimacie. I może dobrze. 🙂

    To chyba tyle na dziś. Mam nadzieję, że odezwę się niebawem z garścią kolejnych nowości i być może zdjęciami zakupionego sprzętu foto oraz relacji z pierwszych kroków w budowaniu makiety w wersji mini. 😉