jsHopper – gra co miesiąc: marzec. Kompletna gra w Phaser.js – część druga.

W poprzednim poście pokazałem jak działają podstawy mojej nowej gry stworoznej przy pomocy frameworka Phaser.js. Były to dwa pierwsze stany oraz sposób przechodzenia pomiędzy nimi. Stan load wczytuje pliki potrzebne do gry a stan menu prezentuje ekran menu. Trzeci stan, game obsługuje czyli właściwą grę. Wyjaśniłem jak działają dwa pierwsze stany, oraz jak zainicjalizować je wraz z grą Phaser.

Dziś przyszła pora na objaśnienie działania ostatniego stanu gry. Jest on znacznie większy niż dwa poprzednie, dlatego umieściłem jego opis w osobnym poście.

Tworzenie gier phaser dla początkujących Czytaj dalej jsHopper – gra co miesiąc: marzec. Kompletna gra w Phaser.js – część druga.

„Git. Rozproszony system kontroli wersji.” Recenzja

W dzisiejszych czasach, bardzo dużo programistów pracuje w zespołach, których członkowie rozmieszczeni są na całym świecie. Nic dziwnego, że narzędzia do synchronizacji danych i kontroli wersji, stały się tak popularne, wręcz niezbędne. Nawet jeżeli pracujesz sam przy małych projektach, system kontroli wersji, znacznie ułatwi Ci pracę. Zresztą, chyba nie muszę nikogo przekonywać, że takie rozwiązania są przydatne, to powinien wiedzieć każdy, kto chociaż trochę interesuje się programowaniem 🙂

Książka, o której dziś będzie mowa, to wprowadzenie do takiego systemu kontroli wersji. Jest to Git. Rozproszony system kontroli wersji autorstwa Włodzimierza Gajdy. Omawiany w niej system to oczywiście ogromnie popularny Git.

"Git. Rozproszony system kontroli wersji." Recenzja Czytaj dalej „Git. Rozproszony system kontroli wersji.” Recenzja

Samowywołujące się anonimowe funkcje

Jako uzupełnienie poprzedniego posta chciałem opisać zjawisko samowywołujących się, anonimowych funkcji. Nie jest to do końca taka sama kategoria tworzenia funkcji, jak te o których pisałem wcześniej, ale myślę że mogę ją tu wepchnąć 🙂 Temat jest dość zaawansowany, szczególnie to jak możemy takie funkcje wykorzystać. Nie oznacza to jednak, że są to rzeczy niezrozumiałe.

Postaram się, jak zawsze, opisać wszystko w miarę przystępnie i podać jasne przykłady.

Samo-wywołujące się anonimowe funkcje Czytaj dalej Samowywołujące się anonimowe funkcje

Pisanie gier w języku JavaScript – Game Loop

Ok, pisałem, że niedługo w przedstawię pełny kod pierwszej gry. Niestety nie dziś. Postanowiłem najpierw opisać bardzo ważny aspekt programowania gier, nie tylko w języku JavaScript – Game Loop.

petla
Czytaj dalej Pisanie gier w języku JavaScript – Game Loop

Wywoływanie właściwości obiektu kluczem znajdującym się w tablicy

Dziś krótka notka o tym, co ‚odkryłem’ dziś w pracy. Musiałem odnaleźć sposób na Wywoływanie właściwości obiektu kluczem znajdującym się w tablicy. O co chodzi? Już tłumacze. Czytaj dalej Wywoływanie właściwości obiektu kluczem znajdującym się w tablicy