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.

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.

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.

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