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.

JS Platformer – dane poziomów wydzielone do osobnego pliku.

Po ostatnim poście czas na coś bardziej konkretnego. Pomimo tego, że z wierzchu nie widać żadnej zmiany, w grze zmieniło się co nieco.

Odłączyłem dane przechowujące informacje o poziomie od głównego stanu gry. Dzięki temu w jednym stanie mogę teraz wyświetlać różne poziomy. Przy okazji będzie też znacznie łatwiej zarządzać tymi danymi.

javascript noob konkurs daj się poznać Czytaj dalej JS Platformer – dane poziomów wydzielone do osobnego pliku.

Fantasy Commando – gra co miesiąc: kwiecień. Nowe poziomy.

Rozpoczął się ostatni tydzień kwietnia a to oznacza, że najwyższy czas przysiąść do projektu ‚gra co miesiąc’. Wbrew pozorom nie zostało mi wiele pracy. Nie licząc dzisiejszej, przewiduję jeszcze dwie większe aktualizacje i gra będzie gotowa.

Tym razem zmiany są niewielkie, ale potrzebne zanim zabiorę się za konkretniejsze rzeczy.

Phaser tworzenie nowych poziomów Czytaj dalej Fantasy Commando – gra co miesiąc: kwiecień. Nowe poziomy.

JS Platformer – post gawędziarski

Ostatnie kilka dni było dla mnie dość intensywne. Nie miałem wiele czasu na własne tematy a w szczególności na bloga. Dlatego stan gry platformowej nie zmienił się od ostatniego wpisu. Ale to może nawet i dobrze. Mały odpoczynek od projektu dobrze mi zrobi, da świeże spojrzenie.

No i dzięki temu mogę napisać posta o czymś innym niż kolejne nowości w grze.

Jak napisac gre platformowa javascript Czytaj dalej JS Platformer – post gawędziarski

JS Platformer – Kolejna aktualizacja

Ostatnim razem przedstawiłem wstępną wersję przeciwników w mojej grze platformowej. Całość działała jak należy, jednak miało się wrażenie, że nie wszystko jest kompletne. Tym razem pokażę bardziej dopracowaną implementację.

Udało mi się też, w końcu, dodać odpowiednie zachowanie trzeciego czaru, czyli ognistej bomby.

JavaScript noob kolejna aktualizacja daj sie poznac Czytaj dalej JS Platformer – Kolejna aktualizacja