niedziela, 23 grudnia 2018

Harmonogram aktualizacji na najbliższy czas

Proces tworzenia gry może nie iść po myśli z różnych powodów: czasem napotka się błąd którego się nie przewidziało, innym razem dawny znajomy przyjdzie w odwiedziny, a jeszcze innym razem może na nas spaść jakiś nowy obowiązek. Ostatnio z rytmu wybiła mnie praca inżynierska, której termin powoli zbliża ku końcowi i negatywnie odbiło się to na ostatnich aktualizacjach. Mimo drobnych problemów liczę, że w przyszłości wszystko jednak pójdzie po mojej myśli.

Funkcjonalności przewidziane do wersji 0.3.0 (28-30 grudnia)*:
- Opcja szybkiej gry przeciw graczom
- Możliwość tworzenia własnych wersji gry, w tym plansz i puli kart
- Nowe żetony/umiejętności

Funkcjonalności przewidziane do wersji 0.4.0 (11-13 stycznia)*:
- Lobby- Chat
- Możliwość gry w 1-4 osoby
- Pula plansz dopasowana do liczby graczy
- Nowe żetony/umiejętności

Funkcjonalności przewidziane do wersji 0.5.0 (25-27 stycznia)*:
- Profile graczy
- Edycja zasad własnych wersji gry (m.in. warunki zwycięstwa)
- Nowe żetony/umiejętności

* Zestaw funkcjonalności aktualizacji oraz data ich wypuszczenia mogą ulec zmianie

Omówienie żetonów i umiejętności z aktualizacji 0.1.0 i 0.2.0

Witam. W opisach ostatnich aktualizacji nie omówiłem wprowadzonej zawartości w postaci żetonów i umiejętności. Stało się tak, ponieważ chciałem napisać o tym osobny artykuł, w którym wyjaśniłbym także motywy którymi kierowałem się tworząc te elementy. Na początku omówię żetony, a potem przejdę do umiejętności.

Żetony

W poprzedniej wersji gry rodzaje żetonów początkowo zostały wprowadzone jako forma lekkiego zrównoważenia kart - gdy umiejętność okazywała się delikatnie za silna, a osłabienie wartości żetonu mogłoby sprawić że karta stałaby się za słaba, jej całokształt można było skorygować manipulując typem żetonu. W późniejszej fazie gry rola żetonów została rozszerzona o tworzenie nowych synergii i kontrowania strategii przeciwnika.

W Token Battle Hex rola żetonów będzie podobna, choć niewątpliwie zajdą w niej pewne zmiany w stosunku do starego Token  Battle.




Złoty żeton - Generuje podwójną liczbę punktów.

Dlaczego ten żeton jest pierwszym żetonem specjalnym wprowadzonym do gry? Głównie ze względu na jego prostotę - jego opis jest relatywnie łatwy do zrozumienia, a strategia gry łatwa do wydedukowania. Dobrze współgra on ze wzmocnieniami, ale wszelkie umiejętności redukujące wartość są na nim 2x bardziej bolesne.


Pasożytniczy Żeton - Zamiast generować punkty odejmuje je.

Wersja żetonu w TB miała inne działanie: generowała punkty przeciwnikom. Dzięki tej zmianie żeton ten będzie mniej szkodliwy w grach drużynowych - przykładowo w walce 2 vs 2 poprzednia wersja żetonu działałaby korzystnie dla obu przeciwników, podczas gdy nowa wersja będzie działała niekorzystnie tylko na nas. Prócz tego działanie żetonu będzie bardziej intuicyjne w przypadku żetonów neutralnych. Spowolnienie gry jest tu raczej skutkiem ubocznym, choć też ma to swoje zastosowanie.


Żeton Wzrostu - Pomiędzy turami zwiększa wartość najsłabszego pobliskiego żetonu o 1.
Żeton Rozkładu - Pomiędzy turami zmniejsza wartość najsilniejszego pobliskiego żetonu o 1.

Tutaj na samym początku wypada zaznaczyć, że opis tych żetonów jest błędny w obecnej wersji gry i według niego efekty te działają tylko po turach właściciela - niefortunnie zapomniałem go poprawić, ale będzie poprawiony w kolejnej wersji. W TB odpowiednikiem tych żetonów były żetony laserowe, które po turach właściciela redukowały wartość pierwszych napotkanych żetonów w orientacji pionowej/poziomej o 1. Jednym z problemów tego żetonu był fakt, że dla każdego kierunku musiała powstać osobna wersja żetonu. O ile w TB wymagało to stworzenia 2 wersji, to w TB Hex wymagałoby to stworzenia 3 wersji tego żetonu, a jednym z założeń TB Hex jest unikanie zbędnego powielania kart.

Kolejnym problemem tego żetonu była szansa na zdobycie dużej przewagi nad przeciwnikiem jeśli ten odpowiednio nie zareaguje, ale z drugiej strony było niewiele sposobów na jego skontrowanie, dlatego właśnie w TB tego typu żeton działał tylko po turach właściciela - żeby dać przeciwnikowi więcej czasu na reakcję. W przypadku TB Hex żeton ten został przeprojektowany tak aby móc go zwalczać nie tylko za pomocą umiejętności, lecz także za pomocą samych żetonów - przykładowo jeśli chcemy aby przeciwnik przestał redukować wartość naszego żetonu, możemy postawić w pobliżu żeton o tej samej wartości, a wtedy poprzedni żeton przestaje być "najsilniejszym" i jego wartość nie będzie już redukowana. Dzięki temu nic nie stoi na przeszkodzie by ten żeton działał 2x częściej, czyli pomiędzy każdą turą, tym bardziej że przeciwnik może tą cechę wykorzystać także na swoją korzyść.

Dzięki ogólnej zmniejszeniu siły efektu tych typów żetonu mogłem pozwolić sobie na zwiększeniu wartości tego żetonu na kartach - dzięki temu jest trudniejszy do zniszczenia i dłużej pozostaje na planszy, a więc zachęca obu graczy do długiej i ekscytującej walki o wykorzystanie tego żetonu na własną korzyść.

Umiejętności


Uszkodzenie - Redukuje wartości żetonów będących celem o 1.

Największą zaletą tej umiejętności jest jej proste działanie. Wahania w sile tej umiejętności są stosunkowo niskie, dzięki czemu może stanowić podstawę każdej strategii.


Wsparcie - Zwiększa wartości żetonów będących celem o 1 i tworzy Zwykłe Żetony o wartości 1 na pustych polach będących celem.

W TB odpowiednik tej umiejętności różnił się tylko 1 rzeczą - tam wzmocnienie działało tylko na własne żetony. Dlaczego teraz działa na każdy cel? Żeby opis był krótszy i prostszy. Zmiana ta działa na niekorzyść gracza głównie wtedy gdy plansza jest prawie zapełniona, ale w zdecydowanej większości sytuacji ten problem można obejść. Czasami możliwość wzmocnienia przeciwnika może okazać się przydatna.

Zapaść - Niszczy puste pola będące celem.

Umiejętność ta jest przede wszystkim prosta, a jednocześnie oferuje wiele możliwości. Przede wszystkim ułatwia zakończenie gry poprzez szybką redukcję pustych pól, po drugie umożliwia łatwe zabezpieczenie żetonów które potrzebują ochrony, a po trzecie daje graczom narzędzie ułatwiające wypychanie żetonów poza planszę.

Terytorialne roszczenia - Zwiększa twoją aktualną ilość punktów o sumę wartości żetonów będących celem.

Umiejętność ta pozwala zaskoczyć przeciwnika nagłym zyskaniem tymczasowej przewagi, która może być kluczowa pod koniec gry. Zależało mi na tym aby strategie oferowane przez pierwsze karty były różnorodne, dlatego zależało mi na tym, aby ta umiejętność się pojawiła we wczesnych wersjach gry.

Odrzucenie - Odpycha żetony będące celem od zagrywanego żetonu, o ile inny żeton nie blokuje drogi.

Zwykle stawianie żetonów na krawędzi planszy jest najbezpieczniejsze, ponieważ przeciwnikowi trudniej będzie zagrywać żetony obok tego żetonu. Umiejętność odrzucająca żetony ma temu przeciwdziałać i wybór pozycji żetonów staje się mniej oczywisty. Prócz tego umiejętność ta pozwala na niszczenie żetonów w nietypowy sposób, co dodaje tej grze nieco charakteru.


Osłona - Redukuje wartość zagrywanego żetonu o 1 za każde puste pole będące celem.

Odpowiednikiem tej umiejętności w TB była umiejętność, która tworzyła na pustych polach żetony generujące punkty przeciwnikom. W obu przypadkach umiejętność jest najskuteczniejsza, gdy wokół stawianego żetonu nie ma żadnych pustych pól. Zmieniając tą umiejętność chciałem przede wszystkim ją uprościć. Drugą rzeczą która mnie gryzła, był fakt że tworzenie żetonów za pomocą tej umiejętności ułatwiało jej korzystne wykorzystanie w przyszłości, co mogło być monotonne. Jednak wraz z tą zmianą umiejętność straciła kilka strategii - przykładowo utworzone żetony można było poświęcić w celu wzmocnienia niektórych umiejętności, lub można je było wykorzystać do nagłego zapełnienia planszy i zakończenia gry. Prawdopodobnie w przyszłości ukażą się umiejętności które uzupełnią tą lukę, ale na początku staram się, aby gra pozostała prosta.


Lustrzane odbicie - Ta umiejętność ma dokładnie taki sam efekt co ostatnio zagrana umiejętność.

Prosty efekt, prosty opis, ciekawa i nietypowa umiejętność. Zdecydowanie największą wadą jej opisu jest nieprecyzyjność wyrażenia "ostatnia zagrana umiejętność", ponieważ niektórzy gracze mogą myśleć że dotyczy to tylko ich własnych umiejętności, choć przeważnie dotyczy ono umiejętności przeciwnika. W TB możliwe było kopiowanie swoich własnych umiejętności jeśli miało się okazję wykonać 2 tury pod rząd. Mimo iż w TB Hex obecnie nie ma możliwości zyskania dodatkowej tury, to nie wykluczam że będzie to możliwe w przyszłości. Mimo to uważam, że lepszą decyzją projektancką byłoby ograniczenie jej działania tylko do umiejętności przeciwników.


Ogień zaporowy - Redukuje wartość ostatnio zagranego żetonu o 1 za każdy wrogi żeton będący celem.

Umiejętność ta ma na celu danie graczowi szansy na usunięcie żetonów zagrywanych w niedogodnych pozycjach. W TB odpowiednik tej umiejętności był skuteczny tylko przeciwko żetonom o dużych wartościach, ponieważ redukował ich wartość do wartości zagrywanego przez nas żetonu. Nowa wersja jest po tym względem mniejsze wahania skuteczności i kładzie ona większy nacisk na ułożenie żetonów na planszy.

Awans - Zwiększa wartość najsłabszego żetonu będącego celem o 2.

Prosty opis zdecydowanie jest tu plusem. Umiejętność ta ma na celu głównie zabezpieczenia istniejących już żetonów, co jest przydatne podczas posiadania żetonów o ważnych umiejętnościach. Jest to też dobra opcja jeśli nie chcemy aby nasze żetony miały ani niskich ani wysokich wartości - utrzymywanie ich w granicach 2-3 pkt. sprawia że nie jesteśmy wrażliwi ani na umiejętności przeznaczone do kontrowania silnych żetonów, jak i umiejętności przeznaczonych do kontrowania słabych żetonów.


Oczyszczenie - Zmienia typy żetonów będących celem na Zwykłe Żetony.

Umiejętność ta ma pozwolić graczom na radzenie sobie ze specjalnymi żetonami bez konieczności ich niszczenia. Warto tu zwrócić uwagę, że celem mogą być także nasze własne żetony - jeśli nie potrzebujemy już jakiegoś typu żetonu lub zaczął on działać na naszą niekorzyść, ta umiejętność może rozwiązać ten problem.

Podmiana pozycji - Zamienia pozycje zagrywanego żetonu z ostatnio zagranym żetonem.

Umiejętność ta znacząco ułatwia kontrolę nad pozycjami żetonów na planszy. Jest to skuteczna odpowiedź na żetony przeciwnika których skuteczność zależy od ich pozycji (np. te które między turami manipulują wartościami pobliskich żetonów), ale jest to też świetne narzędzie dla graczy którzy chcą wypychać wrogie żetony poza planszę, lub skupić kilka wrogich żetonów w grupę by móc obrać je wszystkie za cel następną umiejętnością. Prócz tego umiejętność ta umożliwia interakcję z żetonami które nie sąsiadują z pustymi polami.

Grzmot - Redukuje wartość najsilniejszego żetonu będącego celem o 4.

Umiejętność ta ma być skuteczna przeciwko żetonom o dużych wartościach. To co różni ją od podobnych umiejętności jest fakt, że stosunkowo często można nią uzyskać korzystny efekt, ale nigdy nie będzie on skrajnie duży


Równość - Ustawia wartości żetonów będących celem na wartość zagrywanego żetonu.

W przeciwieństwie do wyżej wymienionej umiejętności ta cechuje się mniejszą szansą na skuteczne wykorzystanie, ale czasami pozwala zyskać większą przewagę. Po pierwsze, może obrać wiele żetonów za cel, po drugie, efekt jest tym mocniejszy im mocniejsze są żetony przeciwnika. Prócz tego ta umiejętność dołączana do kart z żetonami o wysokiej wartości może służyć jako umiejętność wzmacniająca własne żetony.

Zmiażdżenie - Niszczy słabszy żeton będący celem.

Siła tej umiejętności jest zależna od wartości żetonu dołączonego do kart które z tej umiejętności korzystają. W przyszłości będzie to umożliwiało sporo ciekawych interakcji z różnymi kartami. To co najbardziej nie podoba mi się w tej umiejętności, to jej opis - gracz musi niejako domyślić się że wartość żetonu będącego celem musi być mniejsza od wartości zagrywanego żetonu. Z drugiej strony tego typu porównanie będzie posiadało wiele umiejętności, więc można to uznać za jedną z zasad gry.

Eksploatacja - Kradnie wartości twoich żetonów będących celem.

Umiejętność ta ma wiele zastosowań. Może być używana to wyczyszczenia planszy z naszych żetonów bez utraty dużej ilości punktów, można też nią wykorzystać żetony które mają negatywny efekt lub byłyby zniszczone efektami żetonów przeciwnika, można nią zabezpieczać wartości żetonów które przeciwnik prawdopodobnie chce wypchnąć poza planszę i wiele więcej. Niestety umiejętność ta ma też jedną wielką wadę - sprawia że stajemy się bardzo podatni na wszelkie umiejętności skuteczne przeciwko żetonom o dużych wartościach.

Inspiracja - Typ najsłabszego żetonu będącego celem staje się taki sam co typ zagrywanego żetonu.

Umiejętność ta ma wprowadzić możliwość nieco większej zabawy typami żetonów. Ten efekt nie tylko sprawia że na planszy pojawiają się 2 żetony o określonym typie, lecz także pozwala usunąć 1 typ który był dla nas szkodliwy lub zmienić typ żetonu który znajduje się już w dosyć bezpiecznej pozycji, a więc i będzie poza zasięgiem przeciwnika. Im więcej typów żetonów będzie dostępnych w grze, tym więcej będzie mogło powstać ciekawych kart posiadających tą umiejętność.

Kradzież tożsamości - Zamienia typ słabszego żetonu będącego celem z typem zagrywanego żetonu.

W TB odpowiednikiem tej umiejętności były umiejętności przejmujące kontrolę nad wrogim żetonem. Niestety tamte umiejętności miały jedną irytującą wadę - po zyskaniu dużej przewagi za pomocą takiej umiejętności przeciwnik mógł zagrać identyczną umiejętność by odzyskać kontrolę nad swoim żetonem, co mogło się zapętlać na wiele tur i sprawić że gra zatrzymywała się w miejscu, choć jej koniec był coraz bliższy. Nowa umiejętność została zaprojektowana w taki sposób, aby taka sytuacja była niemożliwa.

Replikacja - Tworzy kopię ostatnio zagranego żetonu na pustym polu będącym celem. Kopia należy do ciebie.

Motywy tworzenia tej umiejętności były podobne do motywów poprzednio opisanej umiejętności. Jest to odpowiednik umiejętności kopiującej żetony, ale po jej zagraniu przeciwnik nie ma szansy zagrać tej samej umiejętności z równie wielką korzyścią. Jeśli chodzi o element strategiczny, umiejętność ta może być szczególnie skuteczna przeciwko niektórym kartom, ale jej główna siła opiera się na współpracy z innymi kartami.

Roszada - Zamienia pozycję zagrywanego żetonu z twoim żetonem będącym celem.

Umiejętność ta pozwala na drobną i niezbyt znaczącą manipulację ustawieniem żetonów. Można ją wykorzystać do postawienia całkiem wartościowego żetonu w bezpiecznym miejscu, lub do przeniesienia żetonów których siła efektów zależy od ich położenia.

Dekoncentracja- Właściciele żetonów będących celem kładą karty z wierzchów swoich stosów kart na spód tych stosów.

W porównaniu do pozostałych umiejętności opis tej jest bardzo skomplikowany podobnie jak sam efekt. Umiejętność ta służy przede wszystkim do niszczenia planów przeciwnika - jeśli karty na jego stosie kart zostały ułożone w taki sposób aby świetnie się ze sobą zgrywały w określonej sekwencji, to teraz jesteśmy w stanie łatwo ją zaburzyć. Kolejną zaletą tej umiejętności jest możliwość wybrania graczy którzy będą jej celem - jeśli obierzemy za cel nasz żeton, to zestaw kart na naszej ręce zostanie podmieniony, co może być bardzo przydatne jeśli wszystkie karty które możemy obecnie zagrać nie pasują do obecnej sytuacji.

Karty w przyszłości

Pula kart dostępnych w grze będzie się stale zmieniać, ale raczej będzie miała tendencję to powiększania się. Logiczne jest więc, że w grze będą pojawiać się nowe typy żetonów i umiejętności. Będzie to stopniowo zwiększać różnorodność strategii i będzie czyniło rozgrywkę mniej przewidywalną, a więc i bardziej ekscytującą.

Jakich typów żetonów i umiejętności można się spodziewać w przyszłości?

Nie planuję dodawać do gry umiejętności które nakładają na graczy statusy będące różnymi premiami lub utrudnieniami. Decyzja ta wynika głównie z chęci uproszczenia interfejsu gry oraz nałożenie większego nacisku na sytuację na planszy. Dlatego też w przyszłości będą pojawiały się typy żetonów, które przejmą rolę tych statusów. Dzięki temu gracze będą mieli możliwość interakcji z tym co mogło być statusami - będą mogli je niszczyć, przejmować, kopiować, zamieniać itd. Jeśli gra oferuje możliwość zaimplementowania jakiejś funkcjonalności za pomocą obecnych już narzędzi, warto z nich korzystać.

Na pewno do gry dojdzie wiele efektów będących mieszanką bądź odpowiednikiem dotychczas istniejących efektów (zarówno tych z Token Battle jak i Token Battle Hex). Zwykle tworzenie podobnych do siebie efektów uznałbym za coś złego, ponieważ nie wprowadza to wiele innowacyjności. Sytuacja nieco się różni w przypadku gier opartych na wybieraniu swoich narzędzi do gry (np. składaniu talii) - w takiej sytuacji często nawet niewielkie różnice mogą znacznie wpłynąć na ich użyteczność w poszczególnym zestawie narzędzi. Ważne tu jednak jest, aby każde nowe narzędzie mimo swojego podobieństwa miało różnice które zmieniłoby jego zastosowanie w niektórych scenariuszach.

W następnej aktualizacji można się spodziewać przede wszystkim kart powiązanych z ostatnio wprowadzonymi kartami. W odległej przyszłości można się spodziewać więcej umiejętności wchodzących w interakcję ze stosami kart.

Czy efekt kart będą bardziej skomplikowane?

Nowe efekty będą powoli stawać się coraz bardziej złożone - nie jest to cechą pożądaną w grach, a wręcz jest to cecha której wolałoby się unikać i wolałbym aby pozostały jak najprostsze. Niestety pula możliwych prostych efektów jest ograniczona, więc z czasem nie będzie już co dodawać. Można też zauważyć, że efekty wprowadzone w aktualizacji 0.2.0 są nieco bardziej złożone niż te z aktualizacji 0.1.0. Wolałbym jednak by efekty były możliwie jak najprostsze i postaram się aby jak najdłużej takie pozostały.

Czy można spodziewać się zmian w istniejących kartach?

Tak, w przyszłości karty mogą być zmieniane, zarówno poprzez wzmacnianie ich, jak i osłabianie czy przekształcenie całokształtu. Siła poszczególnych kart zależy od całej puli narzędzi dostępnych dla graczy w trakcie gry, więc to naturalne że z czasem niektóre karty zaczną znacznie odstawać od reszty. Zmiany kart będą obejmować tylko nowe nowe wersji gry - przełączając grę na starsze wersje znowu będzie się miało dostęp do poprzednich wersji kart.

Czy efekty żetonów i umiejętności będą zmieniane?

I tak i nie. Jeśli efekt jakiegoś narzędzia będzie wymagał zmiany, zamiast tego zostanie wprowadzone nowe, podobne narzędzie które zastąpi stare w nowych wersjach gry. Mimo to stare narzędzie będzie nadal dostępne w grze, zarówno w starych wersjach gry jak i wersjach gry tworzonych przez graczy. Dzięki temu możliwy będzie rozwój gry bez odbierania graczom szansy na korzystanie ze starej zawartości gry.

czwartek, 13 grudnia 2018

Token Battle Hex - wersja 0.2.0

Pół tygodnia opóźnienia, za co serdecznie przepraszam.

Grę można pobrać pod tym adresem:

https://drive.google.com/drive/folders/1VmyhGhZRxDTbOvsUVeLWnWQVcQFcWf3H?usp=sharing


Zmiany w edytorze zestawów

- Od teraz zaznaczone karty będą podświetlane,
- Naprawiono błąd który sprawiał, że podczas zastępowania jednej karty inną zaczynały nakładać się na siebie, a stara karta nie wracała do kolekcji.
- Od teraz można stworzyć do 5 różnych zestawów kart (limit ten zostanie zwiększony w przyszłości).



- Od teraz można zmieniać zestawowi kart jego nazwę oraz ikonę. Dzięki temu łatwiej je będzie od siebie rozróżnić.


Nowa funkcjonalność - wersje gry

Wprowadzono możliwość zmiany wersji gry wewnątrz gry. Wraz ze zmianą wersji gry zmienia się pula dostępnych plansz i kart. Dla każdej wersji gry istnieją też osobne zestawy kart (co wynika chociażby z różnej puli kart). Od teraz gracz jeśli zechce może grać w tą grę z jej poprzednią zawartością, ciesząc się usprawnieniami UI wprowadzonymi w nowych wersjach gry, a także mniejszą liczbą błędów.




Naprawione błędy

- Naprawiono błąd który sprawiał, że strzałka w tooltipach blokowała możliwość kliknięcia w elementy które zasłaniała.
- Naprawiono błąd który sprawiał, że żetony wypchnięte poza planszę mogły przenikać przez zniszczone pola.
- Naprawiono błąd który sprawiał, że graficzny efekt umiejętności kopiującej poprzednią umiejętność nie zawsze był dobrze widoczny.
- Naprawiono błąd który sprawiał, że po zmianie typu żetonu na Zwykły Żeton nie miał on odpowiadającego mu koloru ramki.
- Gdy pojawia się komunikat, nie można już kliknąć niczego w tle dopóki się go nie wyłączy.

Inne


- Od teraz w trakcie meczu zamiast ikonki wyjścia z aplikacji widoczna jest ikonka opcji, która umożliwia powrót do głównego menu.



- Zmniejszono rozmiar UI przedstawiającego avatary i paski punktacji graczy.
- Dodano nowy motyw graficzny plansz - od teraz rozgrywka będzie się toczyć nie tylko na wodzie.


Nowa zawartość

Pula plansz w tej wersji gry została powiększona o jedną pozycję:

Dodano do gry 3 nowe typy żetonów, 8 nowych umiejętności i 15 nowych kart. Nowe typy żetonów i karty zostaną omówione wkrótce.