Daj się poznać 2016 – Podsumowanie projektu.

Do końca maja jeszcze jeden dzień. To już naprawdę koniec konkursu 🙂 Udało mi się dotrwać do samego końca, zresztą chyba nikogo to nie dziwi 🙂 .

Cały czas szkoda. Nie spodziewałem się, że uda mi się ukończyć grę podczas trwania ‚daj się poznać 2016’, ale liczyłem jednak, że uda mi się stworzyć trochę więcej.

Daj się poznać 2016 Koniec projektu Czytaj dalej Daj się poznać 2016 – Podsumowanie projektu.

GCM – Maj: Angular RPG. Poruszanie się po mapie.

Muszę przyznać, że póki co, tworzenie gry w Angularze sprawia mi ogromną frajdę. W ciągu zaledwie paru godzin udało mi się skonstruować całkiem solidne podstawy pod grę tekstową. W Angular RPG mogę już z łatwością tworzyć lokacje, a gracz, może bez trudu się po tych lokacjach poruszać.

Nie wydaje się żeby to było wiele, ale oprócz tego musiałem stworzyć też skromny ale, mam nadzieję, efektywny silnik gry.

Angulalr RPG Czytaj dalej GCM – Maj: Angular RPG. Poruszanie się po mapie.

GCM (Gra Co Miesiąc) – Maj: Tekstowy RPG napisany w Angularze. Przygotowanie Gulpa.

Na początku roku obiecałem, że stworzę jedną grę na miesiąc i dotrzymam słowa (no średnio jedną na miesiąc) :). Maja zostało mi niewiele ale myślę, że jeżeli się zepnę, to uda się w te parę dni napisać ciekawą gierkę.

Ostatnio wszystkie moje projekty to gry i w sumie nic dziwnego, bo bardzo interesuje mnie ten temat. Jednak nie chcę być monotematyczny, więc muszę wprowadzić trochę świeżości, w końcu nie samym canvasem i phaserem człowiek żyje. Dlatego tym razem, do stworzenia gry użyję Angulara 🙂 . A dziś pokaże Jak używać gulpa w projekcie angularJS.

Jak używać gulpa w projekcie angularJS Czytaj dalej GCM (Gra Co Miesiąc) – Maj: Tekstowy RPG napisany w Angularze. Przygotowanie Gulpa.

JS Platformer – kule many i odłamki energii.

Do tej pory mana postaci gracza regenerowała się sama i to w dość szybkim tempie. Wspominałem jednak, że w ostatecznej wersji gry, nie będzie miało to miejsca (a przynajmniej nie od razu). Aby odzyskać magiczną moc, bohater musi zebrać specjalne kule many.

Jednak w czasie gry będzie można zyskać regenerację many. Najpierw jednak należy zebrać odpowiednią ilość odłamków kryształu energii. Wykorzystując zawartą w nich moc, gracz może odblokować różne ciekawe ‚wspomagacze’.

Zarówno kule many jak i odłamki energii są już obecne w grze 🙂 .

Od czego zacząć tworzenie gier w JavaScript Czytaj dalej JS Platformer – kule many i odłamki energii.

JS Platformer – system powiadomień.

W poprzednim wpisie wspomniałem o tym, że brakuje mi jakiegoś systemu powiadomień. W grze powstało już sporo różnych mechanizmów i gracz może nie do końca zdawać sobie sprawy z działania ich wszystkich. Zdecydowanie brakuje im emitowania jakiejś informacji zwrotnej

W dzisiejszej małej aktualizacji prezentuję wstępną wersję systemu powiadomień. Od teraz postać z gry może dzielić się z graczem różnymi przydatnymi informacjami i dawać mu wskazówki na temat otaczającego ją świata 🙂 .

Jak zacząć tworzyć gry w JavaScript Czytaj dalej JS Platformer – system powiadomień.

JS Platformer – zdobywanie czarów.

W którymś z poprzednich postów wspominałem już, że bohaterem mojej gry będzie potężny, ciskający czarami mag. Niestety, ów czarodziej w wyniku machinacji wrogich mu sił, traci prawie wszystkie swoje moce… I tu wkracza gracz 🙂 Tak jest, fabuła będzie równie old-schoolowa co sama gra 🙂

Jak zapewne łatwo jest się domyślić, celem bohatera gry będzie odzyskanie utraconych mocy, no i oczywiście, zemsta 🙂 .

Tworzenie prostej gry w javascript Czytaj dalej JS Platformer – zdobywanie czarów.

JS Platformer – Nowy mechanizm w grze: koszt rzucania czarów.

Czas na kolejne zmiany w platformówce. Do tej pory, gracz mógł używać ataków dystansowych bez limitu. Korzystanie z ataku wręcz było praktycznie nie potrzebne. Od początku jednak mój zamysł był inny. Możliwość rzucania czarów miała być ograniczona.

W dzisiejszej aktualizacji dodałem mechanizm obsługujący system ograniczania ilości rzucanych czarów.

JavaScript gra platformowa koszt rzucania czarów Czytaj dalej JS Platformer – Nowy mechanizm w grze: koszt rzucania czarów.

Fantasy Commando – gra co miesiąc: kwiecień. „Skończona” gra.

Minęła połowa maja a to oznacza, że najwyższy czas, żeby ogłosić zakończenie prac nad kwietniową grą 🙂

Tak jak napisałem w tytule posta, gra jest „skończona”. Oznacza to, że mógłbym jeszcze w niej sporo zmienić, ale niestety czas już dawno mi się skończył. Dlatego dziś publikuję taką wersję, jaką mam 🙂 .

PhaserJS gra co miesiąc gotowa gra. Czytaj dalej Fantasy Commando – gra co miesiąc: kwiecień. „Skończona” gra.

JS Platformer – Ulepszone menu i nowy stan w grze.

Aktualizacje mojego projektu idą jak burza. Tym razem do gry przede wszystkim doszedł nowy stan. Do tego „ulepszyłem” główne menu. Używam cudzysłowiu, ponieważ jest to nie tyle ulepszenie co zmiana konwencji. Od teraz myszka przyda się także poza głównym stanem gry 🙂 .

Jeśli chodzi o nowy stan, to pojawia się on pomiędzy poziomami. Po przejściu każdego etapu gracz będzie miał wybór co robić dalej, nie musi to od razy być rozpoczęcie kolejnej planszy.

JavaScript jak stworzyć menu gry Czytaj dalej JS Platformer – Ulepszone menu i nowy stan w grze.

JS Platformer – Zmiana poziomów.

Wreszcie kolejny post 🙂 Nastąpiła krótka przerwa spowodowana majowym weekendem i obowiązkami życia codziennego, ale na szczęście już jestem z powrotem.

Bardziej czujni czytelnicy mogli zauważyć, że na koniec kwietnia już żegnałem się z tym projektem. Z jakiegoś powodu ubzdurałem sobie, że termin konkursu minął. W porę jednak zdałem sobie sprawę, że mam jeszcze miesiąc czasu. Cieszę się z tego bardzo bo wciąż jest sporo roboty mojej platformówce. Przedwczesny post podsumowujący został zdjęty i na premierę musi czekać jeszcze parę tygodni 🙂

js-platformer-zmiana-poziomow Czytaj dalej JS Platformer – Zmiana poziomów.