wtorek, 17 grudnia 2019

Zmiana w procesie aktualizacji gry

Witam.

Od tej pory aktualizacje gry będą mniejsze, ale też częstsze i bez precyzowania zawartości przyszłych aktualizacji.

Dotychczas robiąc aktualizacje starałem się aby oferowały one zarówno nowe karty (w tym umiejętności i/lub żetonu), poszerzanie zawartości trybów gry (puzzle i bossowie) oraz oferowały jakąś nową funkcjonalność (jak np. nowe tryby gry, ustawienia). Chciałem więc aby aktualizacje dla każdego dawały coś ciekawego.

Niestety czasami trudno oszacować czas pracy nad jakimś etapem produkcji gry, co wielokrotnie opóźniało całą aktualizację jeśli chciałem wypuścić wszystko na raz. Świadomość narastającej liczby zadań potrafiła być demotywująca, głównie dlatego że pracuję nad tą grą niemal w pojedynkę (wyjątkiem jest udźwiękowienie) i po godzinach, czyli w wolnym czasie. W praktyce mogłem dzielić aktualizacje na części, co poskutkowałoby szybszym wypuszczeniem zawartości i stąd też chęć wypuszczania częstszych aktualizacji.

Czego można się spodziewać w najbliższych aktualizacjach?


Tworząc najbliższe aktualizacje chcę skupić się głównie na optymalizacji gry pod kątem stawiania serwera, m.in. zmieniając system zapisu i przetwarzania danych, tak aby serwer mógł bez problemu obsługiwać duże ilości graczy oraz tworzonych przez nich rzeczy. Prócz tego będę też skupiać się na poprawianiu istniejących funkcjonalności tak aby korzystanie z nich było przyjemniejsze. Jeśli wszystko pójdzie dobrze, to za jakiś czas gra pojawi się na steamie. Ale wszystko w swoim czasie!

poniedziałek, 16 grudnia 2019

Token Battle Hex - wersja 0.15.0

Grę można pobrać pod tym adresem:


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

Naprawione błędy


- Błąd który sprawiał, że opisy żetonów w edytorze puli kart nie były poprawne na stronach innych niż pierwsza
- Naprawiono błąd który sprawiał, że nawigacja w Biblotece nie działała poprawnie
- Naprawiono błąd który sprawiał, że część avatarów nie posiadało nazwy
- Naprawiono błąd który sprawiał, że nie wszystkie dostępne awatary były widoczne jeśli odblokowało się ich zbyt wiele
- Naprawiono błąd który sprawiał że zniszczenie żetonu dającego dodatkową turę powodowało zniszczenie ostatnio zagranego żetonu.
- Zmieniono obracanie się obszarów umiejętności tak aby obracały się zgodnie z kierunkiem ruchu wskazówek zegara



Nowości


W tej aktualizacji do gry doszło nieco nowości:



Ustawienia


Od teraz gra oferuje graczowi możliwość zmiany niektórych ustawień gry, takich jak np. tempo animacji.



Muzyka i dźwięk


Jeśli kogoś znużyła ciągła cisza, ucieszy się pewnie na wieść o muzyce umilającej rozgrywce, oraz dźwiękach które informują nas o tym co się dzieje w grze. Jeśli ktoś jednak preferuje ciszę, to zawsze może wyciszyć grę w ustawieniach.

Nowe motywy graficzne plansz


Do gry zostały dodane 3 nowe motywy graficzne plansz:







Nowi bossowie


Do gry dodano 2 bossów, którzy mogą stanowić dla graczy nietypowe wyzwanie. Jeden z tych bossów zostaje odblokowany po spełnieniu specjalnego warunku.





Nowe puzzle



Do gry dodano 4 nowe puzzle, które są dla graczy krótkimi łamigłówkami.



Nowa umiejętność



Korekcja - Obraca obszary umiejętności kart ze szczytów twoich stosów o 1 za każdy żeton będący celem.


Umiejętność ta dobrze współgra z umiejętnościami o niewielkim obszarze działania - dzięki niej możemy go obrócić by lepiej dostosować się do aktualnej sytuacji na planszy.


Nowe żetony



Żeton Długu - Gdy zostanie zniszczony, właściciel traci 20 punktów.


Żeton ten powstał głównie po to, bym mógł tworzyć karty których zagranie wiąże się z większym ryzykiem. Gracz który je posiada będzie musiał starać utrzymać je przy życiu, jeśli nie chce dać swemu przeciwnikowi łatwej przewagi.





Żeton Hojności - Pomiędzy turami przekazuje 1 punkt swojej wartości dla każdego z pobliskich przyjaznych żetonów.


Żeton ten pozwala na elastyczniejsze manipulowanie wartościami żetonów, by móc rozłożyć je adekwatnie do strategii przeciwnika. Jego efekt może być wykorzystany do wzmacniania zarówno istniejących jak i przyszłych żetonów. Przy odrobinie szczęścia możesz nawet pomnożyć jego wartość.





Żeton Dominacji - Pomiędzy turami redukuje wartość pobliskich wrogów o tej samej wartości takiej samej co ten żeton o 1.

Umiejętność niszcząca w formie żetonu? Świetne zagranie jeśli chcesz uszkodzić żetony przeciwnika unikając zagrywania umiejętności kart. Dzięki temu żetonowi uszkodzenie jego lub wzmocnienie wrogich żetonów może okazać się korzystne.



Nowe karty


Do gry dodano nieco nowych kart:



Zmiany w balansie


Zdaję sobie sprawę że w ostatnich aktualizacjach źle oceniłem wartość wielu kart, więc postarałem się skorygować nieco swoje błędy:



Umiejętności zdolne do niszczenia wrogich żetonów były potężne, ale skontrowanie ich było wystarczająco potężne aby zniechęcać graczy do korzystania z nich i niejako wymuszało korzystanie z tych kontr. Aby zredukować ten problem osłabiłem zarówno karty zdolne do niszczenia żetonów jak i ich kontry, aby niszczenie nie wywoływało już takiej presji na korzystanie z kontr, a kontry nie zniechęcały aż tak do korzystania z tych umiejętności.



Umiejętności dające dodatkową turę z wartością 1 okazywały się być słabe, ponieważ mogły być łatwo wykluczone z gry przez jedną kartę, która sprawiała że pozostawaliśmy z kartą która nie robiła absolutnie nic. Z kolei po zwiększeniu ich wartości do 2 uczyniło je przesadnie silnymi przeciwko graczom którzy nie posiadali na nie kontry. Dlatego postanowiłem osłabić kontrę aby przestała być używana jako wszechstronna karta i zaczęła być wykorzystywana jako karta o specjalnym zastosowaniu, a karty dające ekstra turę przywróciłem do poprzedniego stanu.



Problemem tych 2 kart był fakt, że były wyjątkowo trudne do skontrowania - gracz który je zagrywał zwykle jako jedyny mógł skutecznie kontrować przeciwnika. Postanowiłem więc zwiększyć ryzyko związane z zagrywaniem tych kart, aby uczynić tę grę interaktywną dla obu graczy zamiast jednego.



Jednym z powodów dla którego w przeszłości uczyniłem te karty łatwiejszymi do zniszczenia była chęć uczynienia kart raniących bardziej kompetytywnymi. Jednak ostatnio wprowadzane zmiany i karty doprowadziły do tego, że karty opierające się na sile żetonów stały się zbyt ryzykowne i zbyt mocno zwiększały skuteczność kart które odejmowały żetonowi więcej niż 1 punkt wartości. Przywróciłem więc te karty do stanu bliższego temu który funkcjonował wcześniej.

Pozostałe zmiany w kartach:


sobota, 17 sierpnia 2019

Token Battle Hex - wersja 0.14.0

Aktualizacja pojawiła się z półtoramiesięcznym opóźnieniem, za co serdecznie przepraszam.


Grę można pobrać pod tym adresem:

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


Naprawione błędy


- Naprawiono błąd który sprawiał, że przy wpisywaniu kodu promocyjnego "cowlevel" informacje o odblokowanych żetonach mogły być niepoprawne (szczególnie jeśli miało się odblokowane wiele umiejętności).

- Naprawiono błąd który sprawiał, że umiejętności zmieniające pozycję kart na stosie mogły nie mieć efektu wizualnego i przez to karty mogły być wyświetlane w nieodpowiedniej kolejności
- Naprawiono kilka błędów które sprawiały, że plansza z neutralnymi żetonami i żetonami należących do graczy nie biorących udziału w rozgrywce mogła nie działać poprawnie.
- Naprawiono błąd AI który sprawiał, że podejmując decyzje zawsze wybierało karty tak jakby miało dostęp do kart które były na wierzchu stosów w trakcie początku gry.
- Naprawiono błąd AI który sprawiał, że AI przed wykonaniem ruchu nie analizowało zdarzeń które nastąpiłyby pomiędzy turami.
- Naprawiono błąd który sprawiał, że informacje o meczu pobierane przy odnowie połączenia odbiegały od realnych informacji o meczu.
- Naprawiono błąd który sprawiał, że wyrzucenie gracza z pokoju gry dowolnej nie wyświetlało mu o tym żadnej informacji i mógł odnieść wrażenie że nadal przebywa w tym pokoju.
- Naprawiono błąd który sprawiał, że poddawanie gry mogło powodować problemy z następnymi grami.
- Naprawiono błąd który sprawiał, że podgląd skutków użycia karty związany z najechaniem myszką na puste pole mógł pojawiać się nawet jeśli myszka znajdowała się na zajętym polu.
- Naprawiono błąd który sprawiał, że efekt graficzny żetonów których umiejętność była wyzwalana zagraniem umiejętności był aktywowany nawet wtedy, gdy żadna umiejętność nie została zagrana.


Inne zmiany


- Od teraz AI analizuje możliwe do wykonania ruchy na osobnym wątku - wykonywanie ruchu nie powinno już przycinać gry, szczególnie na dużych planszach gdy między naszymi turami odbywało się wiele tur AI (np. gdy mieliśmy wiele przeciwników lub AI zyskało możliwość wykonania wielu tur pod rząd).
- Od teraz AI planując ruch symuluje ruchy na maksymalnie 40 różnych pustych polach, co nieznacznie przyspiesza jego działania na dużych planszach i czyni jego zachowanie bardziej naturalnym.

Nowość: rozgrywka drużynowa


Od teraz gracz ma możliwość rozgrywania gier drużynowych. Do określania zwycięzcy brana jest suma punktacji graczy w każdej drużynie, ale efekty umiejętności i żetonów związane z punktacją będą wpływały na każdego z graczy indywidualnie - przykładowo jeśli musimy poświęcić 20 punktów w celu aktywacji jakiegoś efektu, to nie możemy poświęcić punktów sojusznika. Kolejność wykonywania ruchów w trakcie gry jest określona liczbami obok avatarów,



Aby zmienić drużynę gracza w grze dowolnej host musi kliknąć na jego avatar. W przeciwieństwie do gry obok avatarów wyświetlany jest tutaj numer drużyny a nie kolejność ruchów - ta jest wyznaczana przez kolejność graczy w pokoju. Od dziś walki drużynowe będą także następowały w trakcie niektórych walk z bossami - czasem będzie się miało sojuszników, innym razem wielu wrogów.



Póki co balans rozgrywki nie jest dostosowany pod grę drużynową, czyli niektóre zagrania mogą tam być nadzwyczaj skuteczne. Póki co taką rozgrywkę

Nowi bossowie


Do gry dodano 5 nowych bossów, w tym 3 z nich wymaga spełnienie ukrytego warunku aby móc się z nimi zmierzyć. Powodzenia!



Nowe puzzle


Do gry dodano 11 nowych puzzli, zwiększając ich liczbę z 60 do 71.



Nowe żetony



Żeton Wsparcia - Zwiększa przyrost punktacji generowany przez pobliskie żetony o 1.

Żeton ten faworyzuje strategie oparte na zapełnianiu planszy licznymi żetonami lub żetonami generującymi dodatkową ilość punktów, ale jest wrażliwy na re-pozycjonowanie i może być wykorzystany na korzyść przeciwnika.


Żeton Autodestrukcji - Jest niszczony po zakończeniu tury.

Żeton ten pełni głównie funkcję jednorazowego przyrostu punktów, ale można go wykorzystać także na inne sposoby - np. w celu zapełniania planszy szczątkami żetonów.



Nowe umiejętności




Element zaskoczenia - Gdy ta karta jest na szczycie stosu, zwiększa swoją wartość o 2 pomiędzy każdą turą.

Umiejętność ta zachęca gracza do nieużywania kart z jej stosu w celu wzmocnienia tej karty, co niestety wiąże się z zredukowaniem liczby dostępnych mu stosów o 1, co może utrudnić mu kontrolę nad planszą.


Zupełnie jak bumerang - Gdy ta karta jest na szczycie stosu, zwiększa swoją wartość o 2 pomiędzy każdą turą.

Skuteczna kontra na zagraniu przeciwnika które opierają się na zagrywaniu określonej sekwencji kart - jeśli sekwencja kart zostanie zmieniona, prawdopodobnie straci ona na skuteczności. Może to być szkodliwe użyte zarówno na początku sekwencji (co utrudni mu jej zakończenie) jak i na końcu sekwencji (co sprawi że będzie musiał zakończyć niezaczętą sekwencję).



Nieudany plan - Niszczy żetony będące celem należące do graczy mających przewagę co najmniej 20 punktów.

Umiejętność ta zachęca gracza do specjalnego oddawania przewagi przeciwnikowi w celu odzyskania jej w następnych turach. Przeciwnik spodziewający się tej taktyki może próbować spowolnić swoją grę, co będzie nagrodą samą w sobie.


Zwątpienie - Przejmuje najsłabszy żeton będący celem należący do gracza mającego przewagę co najmniej 20 punktów.

Odpowiednik poprzedniej umiejętności skuteczniejszy przeciwko żetonom które miałyby dla nas korzystne efekty.



Utrata tempa -  Kradnie wartości żetonów będących celem należących do graczy mających przewagę co najmniej 20 punktów.

Odpowiednik poprzednich umiejętności który lepiej współgra ze strategiami opartymi na zwiększaniu wartości żetonów przeciwników.



Podstęp - Zamienia pozycje zagrywanego żetonu z wrogim żetonem będącym celem.

Umiejętność przeznaczona do przemieszczania wrogich żetonów w bardziej korzystne dla nas miejsce, co jest szczególnie przydatne przeciwko żetonom z aurami lub innymi efektami uzależnionymi od pozycji.


Osaczenie - Zniszcz żetony będące celem których wartość jest równa liczbie pustych pól będących celem.

Elastyczna umiejętność pozwalająca na niszczenie wielu słabych lub kilku mocnych żetonów. Zazwyczaj wymaga odpowiedniego przygotowania planszy pod to zagranie, a siła tego zagrania mocno zależy od umiejętności pozycjonowania żetonów obu graczy.


Pozycjonowanie - Podwój wartość żetonów będących celem których wartość jest równa liczbie pustych pól.

Odpowiednik powyższej umiejętności która jest skuteczna gdy przeciwnik nie stara się kontrować naszych zagrań.



Łowy - Zniszcz żetony będące celem których właściciele wygenerowali żetonami w poprzedniej turze co najmniej 20 punktów.

Umiejętność skuteczna przeciwko graczom skupiającym się wyłącznie na generowaniu dużej ilości punktów. Traci jednak ona na sile gdy przeciwnik skupia się głównie na naszych żetonach.


Spowolnienie - Usuń 20 punktów właścicielom żetonów będących celem którzy mają przewagę co najmniej 20 punktów.

Umiejętność teoretycznie mocno poprawia nasz bilans punktów, jednak nigdy sama w sobie nie pozwala nam odzyskać przewagi. Aby ją dobrze wykorzystać gracz musi znaleźć sposób na uzyskaniu przewagi na planszy, lub odzyskania przewagi w inny sposób.

Nowe karty

Do standardowego trybu gry zostało dodane 15 nowych kart:


sobota, 13 lipca 2019

Kolejne przełożenie aktualizacji

Jeszcze raz hej wszystkim.

Niestety miałem ostatnio problemy z zagospodarowaniem odpowiedniej ilości czasu na tworzenie tej gry, przez co nie wyrobie się na ostatnio ustalony termin. Przewiduję że następna aktualizacja pojawi się dopiero 20-21 lipca.

Jeszcze raz wszystkich przepraszam. Do zobaczenia wkrótce.

niedziela, 30 czerwca 2019

Przełożenie aktualizacji

Hej wszystkim.

W następnej aktualizacji planuję dodać możliwość gry w drużynach, oraz chciałem z tej okazji dać możliwość stoczenia 5 nowych walk z bossami, jednak będzie to wymagało ode mnie poświęcenia większej ilości czasu, prawdopodobnie zajmie mi to dodatkowe 2 tygodnie. Z góry przepraszam za to opóźnienie.


Do zobaczenia wkrótce.

wtorek, 18 czerwca 2019

Token Battle Hex - Hotfix 0.13.2

Naprawiono błąd który sprawiał, że wypchnięcie poza planszę żetonów z efektami powiązanymi z zagraniem kart mogło uniemożliwić dalszą rozgrywkę.

Poprawioną wersję gry można pobrać pod tym adresem:
https://drive.google.com/drive/folders/1VmyhGhZRxDTbOvsUVeLWnWQVcQFcWf3H?usp=sharing

poniedziałek, 17 czerwca 2019

Token Battle Hex - wersja 0.13.0

Aktualizacja pojawiła się z dniowym opóźnieniem, za co serdecznie przepraszam.


Grę można pobrać pod tym adresem:

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


Naprawione błędy


- Naprawiono błąd który sprawiał, że w niektórych trybach gry pojawiały się plansze z bossów i samouczka, które często były mocno niezrównoważone.
- Naprawiono błąd który sprawiał, że żetony wypchnięte poza planszę mogły nie być poprawnie uznane za zniszczone, szczególnie w przypadku żetonów z umiejętnościami warunkowymi

Hotfix 0.13.1.5:

- Naprawiono błąd który sprawiał, że gracz nie mógł poprawnie skorzystać z karty kopiującej efekt ostatnio zagranej umiejętności.


Więcej opcji modyfikowania wersji gry


Od teraz tworząc własną wersję gry możecie przypisać określonym graczom jedną z umiejętności które posiadają bossowie. Każdy gracz może posiadać inny status, co daje możliwości tworzenia ciekawych scenariuszy.



Prócz tego dodano też nową opcję która sprawia, że gracz tworząc zestaw kart może dodać tą samą kartę wielokrotnie.

W przyszłości będą pojawiać się kolejne opcje modyfikowania wersji gry.

2 nowe bossy


Do gry zostały dodane 2 nowe bossy, zwiększając ich liczbę z 3 do 5:


4 nowe puzzle


Do gry zostały dodane 4 nowe puzzle, zwiększając ich liczbę z 56 do 60:


Nowa plansza w trybie standardowym


Do trybu została wprowadzona nowa plansza:



Ma ona na celu wsparcie strategii opartych na interakcji z wieloma żetonami na raz.


4 nowe umiejętności


Miniaturyzacja - Zmniejsza wartość żetonów będących celem do wartości najsłabszych żetonów będących celem.

Umiejętność ta ma na celu wsparcie strategii opartych na żetonach o niskich wartościach zapewniając im skuteczne narzędzi do zwalczania żetonów o wysokich wartościach.



Zmiana profesji - Redukuje wartość żetonów będących celem o połowę (zaokrąglone w górę) i zmienia ich typ na typ zagrywanego żetonu.

Umiejętność może być wykorzystana na kilka sposobów. Przykładowo możemy nią osłabić wrogie żetony by następnie móc je łatwiej zniszczyć. Może być też wykorzystywana do zdejmowania negatywnych efektów z własnych żetonów lub po prostu pokrycia planszy żetonami określonego typu.

Pogrzebanie -  Niszczy żetony będące celem oraz pola na których się znajdują.

Kolejna umiejętność do radzenia sobie z żetonami o dużej wartości - w tym przypadku także pozwalającą na zwiększenie liczby pustych pól na planszy, co ułatwia graczom wypychanie żetonów poza planszę.



Przepaść - Niszczy pola będące celem na których znajdują się szczątki żetonów.

Kolejna alternatywa dla umiejętności niszczącej pola - w tej wersji ograniczona jest do niszczenia pól na których znajdą się szczątki żetonu.



Zmiany w balansie



Żetony które się odnawiają są nieskuteczne przeciwko niektórym strategiom, ale są bardzo skuteczne przeciwko pozostałym, co sprawiało że gracz był skłaniany do korzystania z nielicznych kart które dobrze radziły sobie z takim przeciwnikiem, ale doprowadzało to do zmniejszenia różnorodności gry. Postanowiłem więc zastąpić karty które posiadały żeton o wartości 4, ponieważ one miały tutaj największy impakt.


Żeton na którym można zagrywać inne żetonu jest bardzo skuteczny gdy plansza jest zapełniona. Niestety ta karta zapełniała ją zbyt szybko, co mogło dać graczowi zbyt dużą przewagę jak na kartę tego typu.


Mimo iż karta ta mogła być mocno skontrowana to była mocna sama z siebie, przez co warto ją było grać w zbyt wielu taliach, a to doprowadzało do zbyt częstego grania kart kontrujących ją. Postanowiłem ją osłabić aby jej siła wynikała z odpowiedniego wykorzystania jej właściwości, co powinno nie tylko zmniejszyć częstotliwość jej występowania, ale też i konieczność stosowania na nią kontr. Dobrze gdy kontra zapewnia opcjonalną przewagę zamiast być koniecznością.


W związku ze zwiększeniem ilości żetonów o wartościowych efektach postanowiłem osłabić tą kartę. Pierwotnym celem jej umiejętności miała być możliwość zapełniania planszy określonym typem żetonu, ale z biegiem czasu jej rola się zmieniła.


Zmiana ta ma zachęcić graczy do stosowania strategii opartych na redukowaniu wartości żetonów wroga, oraz wzmacnianiu swoich.


Pomimo swojego kosztu umiejętność ta w odpowiednich okolicznościach mogła dawać graczowi zbyt dużą przewagę, dlatego zmniejszyłem jej obszar działania.


Wzmocnienie te należy traktować jako eksperyment. Jeśli zmiana okaże się zbyt mocna, zostanie cofnięta.


Nowe karty