piątek, 22 marca 2019

Token Battle Hex - wersja 0.8.0

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 chwili zakładania nowego konta automatycznie wybraną wersją gry była jedna z pierwszych wersji gry zamiast najnowszej wersji gry.
- Naprawiono błąd który sprawiał, że funkcja przycisku przełączającego strony umiejętności w edytorze puli kart mogła niepoprawnie się zmieniać w trakcie przełączania stron, co mogło powodować dziwne błędy interfejsu.

Pomniejsze zmiany

- Po ukończeniu puzzli gracz jest teraz cofany do menu puzzli zamiast do głównego menu.
- Od teraz po ukończeniu meczu pola planszy które były wykorzystywane w trakcie gry już nie znikają - od teraz pozostają nadal widoczne w menu, a znikają jedynie żetony. Zmiana ta została wprowadzona, ponieważ plansze czasem wyglądały dziwnie gdy pozbyło się część ich elementów.

Nowości


W tej aktualizacji zostało dodane kilka nowych rzeczy.

Nowy motyw plansz

Do gry został dodany nowy motyw plansz:


Szczerze mówiąc uważam że niezbyt mi się on udał, możliwe że w przyszłości zostanie on zmodyfikowany.

Poziomy konta

Od teraz użytkownik rozgrywając mecze zdobywa doświadczenie.



Im więcej tur trwa mecz, tym więcej doświadczenia zdobywa. Za wygraną grę ilość zdobytego doświadczenia jest podwojona. Ukończenie dotychczas nieukończonych puzzli dostarcza dużą ilość doświadczenia. W przyszłych aktualizacjach liczba dostępnych umiejętności będzie zależeć od poziomu gracza.

Nowe puzzle

Do gry zostały dodane 24 nowe puzzle. Dostęp do nich jest częściowo uzależniony od ukończenia poprzednich puzzli - im więcej puzzli ukończysz, tym więcej będzie ich dostępnych.

Trochę o wprowadzonych i nadchodzących zmianach

Puzzle

Puzzle są tutaj łamigłówkami w których gracz wykonując kilka ruchów musi wygrać z przeciwnikiem który zaczyna grę z dużą przewagą, ale sam nie wykonuje ruchów. Głównym celem puzzli jest nauczenie gracza korzystania z poszczególnych kart i wykorzystywania sytuacji na planszy na własną korzyść.

Plansze i karty dostępne w puzzlach są niezależne od wybranej wersji gry. Pierwsze puzzle są stosunkowo łatwe, ale poziom trudności będzie powoli wzrastać z kolejno dodawanymi puzzlami.



System odblokowywania zawartości gry


Jednym z aktualnych problemów Token Battle jest liczba kart która może być przytłaczająca dla nowych graczy, a liczba kart będzie stopniowo zwiększana. Wymagany jest więc system który sprawiłby, że informacje o grze byłyby przekazywane graczowi stopniowo, w wygodnych dawkach.

W przeciwieństwie do innych gier posiadających karty tutaj kiepskim pomysłem byłoby umożliwianie zdobywania egzemplarzy kart z puli dostępnych kart, a powód jest prosty - gra oferuje możliwość wybierania i tworzenia różnych wersji gry, gdzie pula dostępnych kart może różnić się całkowicie. W związku z tym postanowiłem, że zamiast odblokowywania kart będą odblokowywane umiejętności oraz żetony, a gracz będzie miał dostęp tylko do tych kart, których wszystkie elementy zostały odblokowane przez gracza. W ten sposób gracz będzie mógł odblokowywać zawartość wszystkich wersji gry jednocześnie.

W jaki sposób umiejętności i żetony będą odblokowywane?

Nowe elementy będą odblokowywane poprzez wykonywanie puzzli. Każde ukończone puzzle będą odblokowywały jedną umiejętność lub żeton powiązany z tą łamigłówką. Dzięki temu gracz będzie odblokowywał te elementy, które już poznał i przetestował w praktyce. Wraz z odblokowywanymi elementami odblokowywane będą też nowe puzzle, dzięki czemu dawka informacji dawana graczowi nie będzie przytłaczająca.

Jeśli użyteczności jakiejś umiejętności lub żetonu nie będzie można przedstawić w formie puzzli, będą one odblokowywane wraz ze zdobywanymi poziomami konta. Ilość doświadczenia uzyskiwana przez użytkownika w trakcie przechodzenia puzzli za pierwszym razem powinna być na tyle wysoka, by przechodząc je mógł odblokować wszystkie takie elementy.

Czy odblokowanie pełnej zawartości gry będzie czasochłonne?

Przede wszystkim nie chcę, aby odblokowywanie tej zawartości wiązało się z poświęcaniem olbrzymiej ilości czasu - chcę jedynie by zawartość gry nie przytłaczała nowych graczy. Puzzle trwają zwykle od 2 do 4 tur, więc każde można przejść w kilka sekund, o ile wie się jak je przejść, więc tempo ich odblokowywania będzie równe tempie uczenia się gry - posiadanie wszystkiego na start mija się z celem, jeśli nie umie się z tego korzystać. Jeśli ktoś zna grę na wylot, odblokuje wszystko w kilka(naście) minut.

Gdy odblokowywanie zawartości będzie wprowadzone, będzie też możliwość natychmiastowego odblokowania wszystkiego za pomocą kodu, który będzie działał tak długo jak TB Hex będzie w fazie testowej, co ułatwi przeprowadzanie testów tej gry.

Bossy

Jedną z rzeczy wprowadzonych w przyszłych aktualizacjach będą bossy. Bossy będą przeciwnikami sterowanymi przez AI, którzy posiadają nieuczciwą przewagę nad graczem. Czasami przewaga ta będzie wynikała z posiadania potężnych kart, a czasami będzie wynikała ze statusu modyfikującego zasady gry w nietypowy sposób.

Bossy podobnie jak puzzle będą niezależne od wersji gry, co oznacza że zarówno plansza jak i pula dostępnych kart będzie przygotowana specjalnie do walki z bossem. Bossy mają być dla graczy nietypowym wyzwaniem, za które można będzie zdobyć nowe avatary.

czwartek, 14 marca 2019

Harmonogram aktualizacji na najbliższy czas

Oto przewidziane funkcjonalności na najbliższy czas:

Funkcjonalności przewidziane do wersji 0.8.0 (22-24 marca)*:
- Dużo nowych puzzli
- Poziomy konta
- Nowy motyw graficzny plansz

Funkcjonalności przewidziane do wersji 0.9.0 (5-7 kwietnia)*:
- Samouczek
- System odblokowywania umiejętności i żetonów
- Nowe żetony/umiejętności

Funkcjonalności przewidziane do wersji 0.10.0 (19-21 kwietnia)*:
- Walki z bossami
- Poprawione AI
- Nowe żetony/umiejętności

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

Token Battle Hex - wersja 0.7.0

Dobre wieści: zostałem inżynierem.

Złe wieści: aktualizacja znowu pojawiła się z opóźnieniem, za co ponownie 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 AI mogło niepoprawnie generować zestawy kart dla nietypowych ustawień wersji gry.
- Naprawiono błąd który sprawiał, że niemożliwe było dodanie do puli kart karty nie posiadającej żadnej umiejętności.
- Naprawiono błąd który sprawiał, że podczas edycji plansz po usunięciu żetony na polu pozostawały jego szczątki (wykorzystywane przez niektóre umiejętności), mimo iż było to niezgodne z założeniami edytora.
- Naprawiono błąd który sprawiał, że podczas pobierania informacji o meczu nie były pobierane informacje o ostatnio wykonanym ruchu, co sprawiało że niektóre umiejętności nie wykonywały się poprawnie, a informacje na kliencie i serwerze mogły stać się rozbieżne.


Pomniejsze zmiany


- Poprawiono numerację stosów kart w edytorze zestawów kart z 0-3 na 1-4 zgodnie z pierwotnymi założeniami.
- Zmieniono warunek zakończenia meczu z "Plansza jest pełna" na "Brak możliwych ruchów". Dzięki zmianie tego warunku na bardziej ogólną wersję nie trzeba było dodawać nowego warunku.
- Zmieniono kolor ikony umiejętności zwiększającej wartość najsłabszego żetonu będącego celem o 2 z koloru zielonego na kolor żółty, aby pasował kolorystycznie do innych umiejętności tego typu.

Nowości


Wraz z tą aktualizacją dodano kilka nowych elementów i funkcjonalności


Nowe avatar


Do gry zostały dodane 2 nowe avatary:



Filtry w edytorze zestawów kart


Do edytora zestawów kart dodano filtry pozwalające określić wartość i typ żetonów, oraz obszar i typ umiejętności które nas interesują.



Wraz ze zwiększającą się liczbą kart coraz bardziej kłopotliwe staje się znalezienie interesującej nas karty, więc z każdą aktualizacją wprowadzenie filtru stawało się coraz ważniejsze.

Licznik tur pozostałych do końca meczu


Licznik ten można zobaczyć w trakcie meczu w lewym górnym rogu ekranu.



Dotychczas licznik ten nie był wprowadzany głównie dlatego, że nie byłem pewny gdzie go umieścić. W Token Battle licznik ten znajdował się między paskami punktacji graczy, co byłoby niewygodne w Token Battle Hex przez wzgląd na możliwość gry w 1-4 osoby. Po dodaniu do gry opcji chatu zauważyłem, że w interfejsie powstał margines który po lewej stronie pozostawiał wystarczająco dużo miejsca na ten licznik.


Nowe ustawienie wersji gry: odkładanie zagranych kart na spód stosów


Opcja ta była standardową opcją w grze. Po jej wyłączeniu karty zamiast trafiać na spód stosów będą znikać.



Opcja ta sprawia, że gracz jest zmuszony do korzystania z różnorodnych kart, co czyni rozgrywkę bardziej nieprzywidywalną i zachęca do całkowitego zapełnienia zestawu kart aby karty nie skończyły mu się w trakcie gry.

Puzzle


Puzzle są odpowiednikami wyzwań z Token Battle. Są to łamigłówki w których musisz wykorzystać do 4 dostępnych kart w taki sposób by wygrać mecz. Przeciwnik nie wykonuje tam ruchów, ale zaczyna z dużą przewagą. Liczba tur jest ograniczona.



Na tę chwilę w grze jest tylko 6 puzzli, ale ich liczba będzie systematycznie zwiększana wraz z następnymi aktualizacjami, a kolejne puzzle będą coraz ciekawsze.

Zmiana nazwy z "wyzwania" na "puzzle" wynika głównie z tego, że część graczy ich unikała z obawy że będą zbyt wymagające. Według założeń miały one nauczyć gracza dostrzegania okazji do skutecznego wykorzystania różnych umiejętności i żetonów, oraz jak wykorzystać planszę na własną korzyść.


Nowa plansza


Do standardowej puli plansz dodano nową planszę:




Cechą charakterystyczną tej planszy są żetony ustalone z dala od planszy, które ulegają autodestrukcji w ciągu 6 tur. Po ich zniszczeniu gracze mają okazję wykorzystać osamotnione pola jako bardzo bezpieczną pozycję dla dowolnych żetonów, co jest szczególnie przydatne w przypadku żetonów z globalnym efektem.

Zmiany w balansie




Przyglądałem się tym kartom od dłuższego czasu i ciągle okazywały się one zbyt słabe, ponieważ umiejętność i typ żetonu częściowo kolidowały ze sobą. Gdy gracz chciał użyć tej karty w celu skutecznego wykorzystania żetonu, często nie mógł skutecznie wykorzystać umiejętności i vice versa. Zwiększenie obszaru działania umiejętności okazała się niezbyt pomocna, ponieważ wtedy częściej dochodziło do sytuacji, w której 2 żetony o tej samej wartości blokowały aktywację tej umiejętności. Postanowiłem więc także wymienić umiejętność na jej mocniejszą wersję, co zdecydowanie powinno zwiększyć skuteczność tych kart.



Całokształt tej karty okazał się zbyt słaby.

Nowe karty


Do standardowej puli kart dodane zostały następujące karty:


Nowe umiejętności


Potężniejsze zmiażdżenie - Niszczy słabsze żetony będące celem.

Jest to mocniejszy odpowiednik umiejętności która może zniszczyć tylko 1 słabszy żeton.



Podróż -  Zamienia pozycje 2 żetonów będące celem.

Umiejętność przeznaczona do zamienia pozycji żetonów które znajdują się niedaleko siebie, co jest skuteczne zarówno przeciwko wrogim żetonom wpływającym na pobliskie żetony, a także skuteczne wraz z naszymi żetonami tego typu.


Odwrócenie ról - Zamienia typy 2 żetonów będących celem.

Umiejętność ta jest szczególnie skuteczna jeśli posiadamy jakiś żeton o negatywnym efekcie - możemy w ten sposób przekazać ten efekt żetonowi przeciwnika.



Ryzykowny start - Zmniejsza wartość żetonu na tej karcie o 1.

Umiejętność ta sprawia, że za każdym razem gdy zagrywamy tą kartę staje się ona słabsza. Zwykle jest ona skuteczna tylko przy pierwszym zagraniu, co sprawia że nie warto zagrywać ją wielokrotnie. Unikanie jej ponownego zagrania ma jednak skutek uboczny - gracz ma do dyspozycji mniej stosów kart niż przeciwnik, co zmniejsza jego wszechstronność. Kartę z tą umiejętnością warto jest umieszczać na stosie kart z dużą liczbą kart, co sprawia że minie więcej czasu nim ponownie będziemy mogli zagrać taką kartę, ale z drugiej strony sprawia to, że zestaw kart gracza staje się mniej spójny.