sobota, 30 września 2017

Hotfix 0.14.1

Nową wersję gry można pobrać pod tym adresem:
https://drive.google.com/open?id=0B_YKEPym2wKDVGJKZk9Vb0pPVk0

Naprawiono błąd który sprawiał, że żeton równoważący o wartości 2 przyznawany na początku gry drugiemu graczowi nie posiadał poprawnie zapisanych informacji na serwerze. Według serwera jego tymczasowa wartość była równa 0 mimo iż w rzeczywistości była równa 2, więc w momencie sprawdzania jego wartości był zwykle uznawany za zniszczony żeton, co sprawiało że punktacja po stronie serwera była naliczana nieprawidłowo, a AI mogło próbować postawić tam inny żeton, co było niemożliwe do wykonania na kliencie.

piątek, 29 września 2017

Aktualizacja 0.14.0

Nową wersję gry można pobrać pod tym adresem:
https://drive.google.com/open?id=0B_YKEPym2wKDVGJKZk9Vb0pPVk0

Zasady gry można znaleźć pod adresem:
http://tokenbattle.blogspot.com/2016/07/zasady-gry.html

Znany błąd
Czasami może się zdarzyć, że pomimo wykonania ruchu nie jest on wykonywany na kliencie, mimo iż serwer otrzymał o nim informacje i go przetworzył. Wskutek tego błędu nie widzimy ruchu wykonanego przez drugiego gracza, a jeśli gramy przeciwko komputerowi możemy w jego imieniu wykonać ruch. Po ponownym dołączeniu do gry ruch przeciwnika staje się widoczny. Błąd ten występuje rzadko i jeszcze nie udało mi się ustalić jego przyczyny. Wszelkie informacje na temat tego błędu byłyby pomocne.

Lista zmian
- Od teraz kliknięcie ppm na obiekt powoduje natychmiastowe wyświetlenie jego tooltipu.
- Jak wiadomo zbyt szybko pojawiające się tooltipy mogą być niewygodne, a zbyt wolno pojawiające się tooltipy mogą powodować irytację. Od teraz w opcjach gry można ustawić szybkość wyświetlania się tooltipów, aby każdy mógł dopasować je do swoich upodobań.
- Naprawiono błąd który sprawiał, że tooltipy wyświetlały się tylko dla zagrywanych żetonów, a dla przyzywanych już nie.
- Naprawiono błąd wizualny który sprawiał, że po podpaleniu Złotego Żetonu pozostawał

Naprawiono błąd który sprawiał, że efekt wizualny umiejętności niszczącej najsłabsze żetony w obszarze umiejętności mógł pozostać po opuszczeniu rozgrywki.



 Naprawiono błąd wizualny który sprawiał, że umiejętność redukująca wartość następnego żetonu zagranego przez przeciwnika o 2 za każdy wrogi żeton będący celem w trakcie podglądu wyświetlała się jako aktywowana nawet w przypadku przyjaznych żetonów.


Jakiś czas temu przerobiliśmy podgląd działania umiejętności raniącej żetony będące celem o wartość równej liczbie przyjaznych żetonów będących celem w taki sposób, aby nie podświetlała się jako aktywna jeśli obrażenia będą zerowe. Postanowiliśmy także zmienić w ten sam sposób efekt umiejętności po jej użyciu, aby zachować większą spójność.

Nowość: Biblioteka
Biblioteka jest zbiorem informacji do którego dostęp mamy w głównym menu. Można w niej przejrzeć wszystkie umiejętności i żetony. Znajdują się tam informacje o sytuacjach w których żeton/umiejętność radzą sobie lepiej oraz gorzej. Informacje te mogą pomóc nowym graczom radzić sobie z niektórymi strategiami, oraz lepiej wykorzystywać możliwości kart.





Nowe karty



Umiejętność ta zamienia wartości 2 żetonów będących celem znajdujących się po przeciwnej stronie zagrywanego żetonu. Przeważnie wykorzystuje się ją do zamiany wartości naszego słabego żetonu z wartością wrogiego silnego żetonu. Okazjonalnie można też zamienić wartości 2 specjalnych żetonów, co może dać przewagę nad przeciwnikiem nawet jeśli zamienimy wartości żetonów należących do tego samego gracza.


Umiejętność ta podwaja wartości żetonów będących celem jeśli co najmniej 3 żetony są objęte działaniem umiejętności. Korzystanie z wielu słabych żetonów ułatwia aktywowanie tej umiejętności, ale jej korzyści będą wtedy niewielkie. Z kolei korzystanie z mocnych żetonów może przynieść olbrzymie korzyści, ale spełnienie warunku umiejętności nie zawsze będzie łatwe. Do aktywacji umiejętności możemy też wykorzystać wrogie żetony, ale wtedy one także będą wzmocnione.

piątek, 22 września 2017

Aktualizacja 0.13.0

Nową wersję gry można pobrać pod tym adresem:
https://drive.google.com/open?id=0B_YKEPym2wKDVGJKZk9Vb0pPVk0

Zasady gry można znaleźć pod adresem:
http://tokenbattle.blogspot.com/2016/07/zasady-gry.html


Lista zmian
- Naprawiono błąd który sprawiał, że w niektórych przypadkach podgląd umiejętności działających na najsłabsze żetony nie działał.
- Naprawiono błąd który sprawiał, że żetony aktywujące swoje efekty w chwili zniszczenia nie aktywowały ich jeśli nie zostały zniszczone wskutek zmniejszenia ich wartości.
- Naprawiono błąd który sprawiał, że niektóre efekty graficzne związane ze zmianą typu żetonu nie znikały z czasem.
- Od teraz AI będzie szacowało skuteczność umiejętności dynamitowego żetonu.

Nowe karty


Umiejętność ta zmniejsza wartość żetonów będących celem do wartości najsłabszego żetonu będącego celem. Jest to świetna opcja dla graczy którzy chcą zneutralizować wrogie zagrożenia przy jednoczesnym nie niszczeniu żadnych żetonów.

Umiejętność ta podpala wszystkie wrogie żetony będące celem. Jest to potężniejsza wersja dotychczas istniejącej umiejętności podpalającej, ponieważ nie wymaga ona aby podpalany żeton był zwykły, a także nie podpala własnych żetonów. Umiejętność jest dosyć silna, ale za to żetony towarzyszące tej umiejętności są słabe.

piątek, 15 września 2017

Aktualizacja 0.12.0

Nową wersję gry można pobrać pod tym adresem:
https://drive.google.com/open?id=0B_YKEPym2wKDVGJKZk9Vb0pPVk0

Zasady gry można znaleźć pod adresem:
http://tokenbattle.blogspot.com/2016/07/zasady-gry.html

Lista zmian
- Zaktualizowano opisy żetonów działających po turach właściciela w taki sposób, aby gracz łatwiej zdał sobie sprawę że działają one po każdej turze właściciela.
- Naprawiono błąd który sprawiał, że w edytorze zestawów kart żetonów nie zawsze dało się zastąpić kartę, jeśli nie było się na pierwszej stronie kolekcji kart.

- Od teraz umiejętność zadająca obrażenia równe ilości przyjaznych żetonów będących celem nie będzie wyświetlana jako aktywowana jeśli w obszarze umiejętności nie będzie żadnych przyjaznych żetonów, co dotychczas mogło zmylać nowych graczy.



- Zaktualizowano opis i podgląd działania karty przejmującej żetonu, co zapomniano zrobić w poprzedniej aktualizacji.




Nowe karty




Żeton ten po każdej turze właściciela zwiększa swoją wartość o 1 jeśli w pobliżu znajduje się jakiś mocniejszy żeton. Jeśli więc postawimy obok żeton o wartości 9, to powoli jego wartość będzie wzrastała do 9, co może dać dużą przewagę. Niestety przeciwnik może zniszczyć lub przemieścić mocniejszy żeton, przez co ten żeton przestanie rosnąć do momentu aż znajdzie się w pobliżu innego mocniejszego żetonu. Warto też zwrócić uwagę, że żeton ten dobrze się zgrywa z umiejętnościami które odbierają wartość przyjaznych żetonów w zamian za jakieś bonusy.

Żeton ten podobnie do żetonów płonących zmniejsza swoją wartość o 1 po turach właściciela, ale w chwili śmierci eksploduje zmniejszając wartość pobliskich żetonów o 4. Ta tykająca bomba świetnie czyści planszę, ale niestety daje ona przeciwnikowi turę na reakcję, więc może przemieścić ten żeton lub pobliskie żetony, co zmniejszy zabójczość naszego efektu. Może on też w jakiś sposób poświęcić swoje żetony do uzyskania innych korzyści.

Umiejętność ta zwiększa wartość najmocniejszych żetonów będących celem o 1 oraz zmniejsza wartość najsłabszych żetonów będących celem o 1. Jeśli wszystkie żetony w obrębie umiejętności mają taką samą wartość, to efekt jest zerowy. Umiejętność może być wykorzystana do wzmacniania swoich żetonów oraz osłabiania wrogich żetonów, ale zwykle będzie to od nas wymagało uprzedniego przygotowania planszy.

piątek, 8 września 2017

Aktualizacja 0.11.0

Nową wersję gry można pobrać pod tym adresem:
https://drive.google.com/open?id=0B_YKEPym2wKDVGJKZk9Vb0pPVk0

Zasady gry można znaleźć pod adresem:
http://tokenbattle.blogspot.com/2016/07/zasady-gry.html

Lista zmian
- Od teraz żetony zagrywane będą spadały z góry, a żetony tworzone będą się pojawiały w białej poświacie. Ma to ułatwić rozróżnianie żetonów zagrywanych od żetonów tworzonych.
- Tooltipy zawsze znikają wraz z zamknięciem menu.

- Od teraz efekt wizualny Piorunów tworzonych przez umiejętność zadającą 2 pkt. obrażeń pojawiają się tylko wtedy gdy warunek umiejętności zostaje spełniony. Efekt wizualny celowników tej umiejętności nadal będzie widoczny.
- Teraz nazwy żetonów specjalnych we wszystkich opisach będą pisane z wielkiej litery (np. Złoty Żeton).
- Naprawiono błąd który sprawiał, że program zamiast odczytywać pozycję ostatnio zagranego żetonu odczytywał pozycję na której był zagrano ostatni żeton. Błąd ten miał miejsce gdy ostatnio zagrany żeton zmienił pozycję po zagraniu.
- Naprawiono błąd który sprawiał, że losowanie zestawu w edytorze nie działało poprawnie jeśli nie miało się otwartej pierwszej strony kart.

Zmiany w umiejętnościach
Od teraz umiejętność ta działa tylko na żetony o wartości 3 lub mniejszej. Umiejętność przejmująca żetony była niezwykle skuteczna w przypadku żetonów o wysokich wartościach. Właściwie nie było w tym nic złego, gdyby nie to, że mocno ogranicza to możliwość projektowania nowych kart. Zredukowanie siły efektu tej umiejętności nie likwiduje tego problemu, ale nieznacznie go zmniejsza. Umiejętność ta nadal jest skuteczna przeciwko żetonom specjalnym, przykładowo przejęcie Złotego Żetonu o wartości 3 da nam łącznie 9 punktów przewagi (6 jeśli uwzględnimy bazową wartość żetonów posiadających tą umiejętność), a z mocniejszymi żetonami możemy sobie radzić na inne sposoby, przykładowo spalając je lub wypychając poza planszę..

Nowe karty




Umiejętność ta odpycha 1 pkt. wartości żetonów będących celem od zagrywanego żetonu. Ten punkt wartości może utworzyć zwykły żeton o wartości 1 lub wzmocnić następny żeton o 1. Umiejętność tą możemy wykorzystywać na wiele sposobów:
- Możemy przenosić wartości wrogich żetonów na nasze żetony.
- Możemy przenosić wartości żetonów jednego typu na żetony innego typu (np. ze Zwykłych na Złote).
- Możemy wypchnąć wartości poza planszę.
- Możemy zapełnić planszę nowymi żetonami.
I wiele więcej. Umiejętność ta wprowadza wiele głębi taktycznej do gry.

Umiejętność ta zmniejsza wartość następnego żetonu zagrywanego przez przeciwników o 2 za każdy wrogi żeton będący celem. Jeśli więc umiejętność obejmie działaniem 4 żetony, to następny żeton przeciwnika będzie miał wartość mniejszą o 8. Jest to niezwykle skuteczne zagranie przeciwko żetonom o dużych wartościach, ale jest niemal bezużyteczne jeśli przeciwnik zagra żeton o niskiej wartości, ale za to z mocną umiejętnością. Powód jest prosty: żeton jest usuwany z planszy jeśli jego wartość stanie się mniejsza niż 1, a więc nie ma różnicy czy 1 zredukujemy do 0 czy -7. Sama umiejętność ma wymuszać na przeciwniku zmianę strategii i postaranie się aby zagrał kartę, której główna siła opiera się na umiejętności.

Ta umiejętność przekazuje 1 pkt. wartości zagrywanego żetonu dla przyjaznych żetonów będących celem. Możemy więc zagrać tą umiejętność aby wzmocnić nasze żetony specjalne, co jest szczególnie efektywne w przypadku Złotych Żetonów. Dodatkowo żetony które znajdują się na planszy zwykle znajdują się w skupiskach, a więc są mniej narażone na umiejętności wroga, czyli przekazywane przez nas punkty są często bezpieczniejsze niż punkty w zagrywanym żetonie.

piątek, 1 września 2017

Aktualizacja 0.10.0

Nową wersję gry można pobrać pod tym adresem:
https://drive.google.com/open?id=0B_YKEPym2wKDVGJKZk9Vb0pPVk0

Zasady gry można znaleźć pod adresem:
http://tokenbattle.blogspot.com/2016/07/zasady-gry.html

Inteligentne zestawy losowych kart żetonów:
- Od teraz w trakcie losowania kart do zestawu aplikacja będzie starała się dobierać nowe karty w taki sposób, aby jak najlepiej zgrywały się z resztą wylosowanych kart. Teraz losowe zestawy powinny być co najmniej dobre.

Wiele poprawek w AI:
- Naprawiono błąd który sprawiał, że po ostatniej aktualizacji AI bezmyślnie używało kart dających turę przeciwnikowi.
- Naprawiono błąd który sprawiał, że AI nie umiało posługiwać się żetonami podpalającymi.
- Od teraz AI będzie zwracało więcej uwagi na to, czy po postawaniu żetonu wokół niego znajdują się wolne miejsca, na którym mógłby się pojawić żeton będący w stanie wypchnąć stawiany żeton.
- Od teraz AI zwraca więcej uwagi na to, czy niszczone żetony pozostawiają po sobie zwykły żeton o wartości 1.
- Od teraz AI dokładniej bada korzyści wynikające z zyskania dodatkowej tury.
- Od teraz AI dokładniej analizuje premie nadawane przez sąsiednie żetony jeśli jego wartość będzie zmniejszać się z czasem.
- Od teraz AI będzie unikało ustawień żetonów które umożliwiają przeciwnikowi zranienie żetonów z obu stron żetonu stawianego przez przeciwnika.
- Od teraz AI śmiało będzie stawiało żetony w zasięgu żetonów raniących co turę, jeśli wie że umiejętność żetonu natychmiast je zniszczy.

Inne:
- Od teraz karta żetonu dająca bonusową turę przeciwnikowi nie jest już losowana do pierwszej kolumny losowych zestawów kart żetonów. Karta ta niesie za sobą duże ryzyko, a według założeń pierwsza kolumna powinna oferować karty o niskim ryzyku.
- Od teraz żetony po zniszczeniu będą niszczone na kawałki zamiast unosić się do góry.
- Naprawiono błąd który sprawiał, że ikonki wyświetlane w prawym górnym rogu ekranu nie utrzymywały się tam podczas zmiany rozdzielczości.
- Naprawiono błąd który sprawiał, że podgląd zestawu kart żetonów w trakcie gry działał na serwerze, a na kliencie nie.
- Naprawiono błąd który sprawiał, że piąty zestaw kart żetonów nie mógł być pobrany do edytora.
- Poprawiono kilka efektów wizualnych.

Zmiany w umiejętnościach:


Od teraz wartość tworzonych żetonów będzie wynosiła 2 zamiast 1. Ma to zachęcić graczy do unikania sytuacji w których tworzą tą umiejętnością żeton dla przeciwnika.



Od teraz umiejętność ta zamienia żetony w złote jeśli ich wartość jest mniejsza lub równa 3, zamiast mniejsza lub równa 2. Po ostatnich zmianach w grze znacznie łatwiej jest stworzyć żetony o dużej wartości, a także wiele żetonów bazowo jest żetonami złotymi, przez co aktywowanie tej umiejętności stało się znacznie trudniejsze.

Od teraz umiejętność ta kradnie do 2 pkt. wartości z przyjaznych żetonów zamiast do 1 pkt. wartości. Wraz ze wzrostem ilości umiejętności ofensywnych złote żetony zaczęły wiązać się z dużym ryzykiem i zyskiwana przewaga okazywała się być pozorna, ponieważ szybko ją traciliśmy.


Nowe umiejętności:


Umiejętność ta zadaje 2 pkt. obrażeń żetonom będącym celem. Jest to potężniejsza wersja pierwszej umiejętności która została dodana do tej gry.



Umiejętność ta niszczy najsłabsze żetony będące celem, ale co najmniej 2 żetony muszą być obrane za cel. Jeśli więc w obszarze umiejętności znajdują się żetony o wartościach 4, 3 i 3, to dwa żetony o wartości 3 zostaną zniszczone. Umiejętność ta dodaje do gry dużo głębi taktycznej: aby za pomocą tej umiejętności zniszczyć jakiś żeton musimy wpierw umieścić w odpowiednim miejscu mocniejszy żeton. Czasami gracz będzie musiał usunąć słabsze żetony z planszy, aby móc aktywować tą umiejętność, a więc gracz musi wykazać się planowaniem długoterminowym. Albo po prostu liczyć na szczęście.

Nowe karty żetonów:



Nowe umiejętności zostały już opisane, więc żetonów z nową umiejętność nie ma potrzeby opisywać po raz drugi, ale karty tworzące 4 przyjazne żetony zasługują na nieco uwagi. Kiedyś takie karty nie mogły się pojawić, ponieważ żetony o wartości 0 nie miały racji bytu, a na turę otrzymywało się średnio 4 pkt. przewagi nad przeciwnikiem. Teraz nie tylko można korzystać z podpalonych żetonów (które są prawie jak żeton o wartości 0), lecz także średni zysk przewagi wzrósł, a więc to idealna okazja dla tych żetonów. Tylko dlaczego podpalone żetony mają wartość 2 a nie 1? Otóż stawiane żetony były rozproszone i przeciwnikowi łatwo je było zniszczyć umiejętnością obszarową. Zwiększenie wartości żetonu o 1 dała nam turę na reakcję - przykładowo możemy w tym czasie stworzyć dla przeciwnika drugie zagrożenie, aby ten mógł zareagować tylko na jedno z nich, albo przemienić ten żeton w złoty.

Zmiany w żetonach:


W grze pojawiło się sporo żetonów które osiągają duże wartości i nie usuwają z planszy innych żetonów. Sprawiło to, że planszę znacznie łatwiej było zapełnić, żetony zazwyczaj zbijały się w skupiska i trudniej było objąć działaniem wiele żetonów. Dodatkowo wraz z nowymi żetonami coraz mniejsze znaczenie miał fakt ile żetonów uszkodziliśmy, bo coraz ważniejsze było które żetony uszkadzamy. Wymienione karty można było wzmocnić zwiększając ich wartość, ale to jedynie pogłębiało ich problem, ponieważ doprowadzało to do szybszego zapełniania się planszy i trudniejszego wykorzystania żetonów. Postanowiłem więc zamienić ich umiejętność na mocniejszy odpowiednik. Niestety okazały się wtedy zbyt mocne, więc postawiłem osłabić żetony wystawiane przez te karty - dla pierwszych dwóch dałem 2x słabsze złote żetony które generują ten przychód, ale są 2x bardziej ryzykowne, a trzeci żeton zamieniłem na podpalony, który automatycznie niszczy się po naszej turze.


Te karty z umiejętnościami przemieszczającymi okazały się trochę zbyt słabe w porównaniu do innych odpowiedników tych kart, dlatego wymagały lekkiego wzmocnienia. Żeton przerzucający o obszarze działania 8 w przeciwieństwie do żetonu odpychającego nie wymagał tego wzmocnienia, ponieważ żetony były stawiane głównie w centrum planszy, a więc znacznie łatwiej było wykorzystać drugą kartę.


W grze powstało wiele sposobów na radzenie sobie z żetonami specjalnymi, więc skuteczność tych żetonów znacznie zmalała. Wzmocniłem je aby dostosować je do nowych warunków.


W tym patchu znacznie łatwiej jest zdobyć więcej niż 4 punkty przewagi niż kiedyś, więc zyskanie żetonu o wartości 8 kosztem bonusowej tury dla przeciwnika nikomu już nie imponowało, tym bardziej że możliwość wykonania nieprzerwanej sekwencji 2 ruchów mogła dać przeciwnikowi dużą przewagę. Dodatkowo żeton ten wiązał się z dużym ryzykiem - mógł być łatwo wypchnięty poza planszę lub podpalony.


Aby ta karta z obszarem 4 była użyteczna musiało być spełnione zbyt wiele warunków: w jej obszarze musiał być co najmniej 1 żeton przyjazny, oraz 2 wrogie, a nawet wtedy użyteczność tej karty była zaledwie przeciętna. Z kolei karta z obszarem 8 była bardzo elastyczna i wyjątkowo skuteczna w połączeniu z upartymi/zdradzieckimi/podpalonymi żetonami oraz przeciwko większości żetonów specjalnych przeciwnika.


Mimo ostatniego osłabienia wieżyczki nadal wywierały na graczach zbyt dużą presję. Usunięta więc została przypisana karcie umiejętność, aby przeciwnik miał nieco więcej czasu na reakcję.


W związku z tym że przeciętna przewaga zyskiwana nad przeciwnikiem w trakcie tury nieznacznie wzrosła, ten żeton również zaczął odstawać na tle innych. Dodatkowo sam żeton wymagał spełnienia wielu warunków aby w ogóle być użytecznym. Zamieniłem więc żeton na zwykły i wzmocniłem o 1 aby ogólnie lepiej sobie radził, a także poprawił nieco użyteczność nowych kart żetonów.


Tym kartom nie tylko wzmocniono umiejętność (o czym pisałem wcześniej), ale także wzmocniono wartość żetonu o 1 z tych samych powodów: przewaga którą ta karta nam generowała była łatwa do utracenia. Dodatkowo istniało duże ryzyko że po odpowiednim ustawieniu sojuszniczych żetonów przeciwnik mógł postawić coś między nimi, co zapobiegało skutecznemu wykorzystaniu tych kart.


Bonusowa tura jest czymś fajnym jeśli aktualnie mamy przewagę nad przeciwnikiem - dzięki tej turze skracaliśmy czas na reakcję przeciwnika i zmniejszaliśmy szansę na to, że uda mu się odzyskać przewagę zanim gra się skończy. Niestety zwiększenie przyrostu przeciwnika o 1 było zbyt dużą wadą. Skoro w poprzedniej aktualizacji dodałem żetony podpalone, postanowiłem je tu wykorzystać - są one niczym żetony o zerowej wartości, więc stanowiły tutaj idealny złoty środek dla równowagi.


Żetony pochłaniające wartość przyjaznych żetonów okazały się być zbyt ryzykowne, z kolei żetony przejmujące były bardzo skuteczne. Po wzmocnieniu tych pierwszych drugie stały się zdecydowanie zbyt mocne przez wzgląd na ich synergię, a więc zostały osłabione i teraz będę generować przeciwnikowi 1 dodatkowy punkt.


W związku ze zwiększeniem ilości żetonów specjalnych karty z umiejętnością podpalenia także zaczęły odstawać od reszty.