Kontrybucja
Pomagaj Tibia Royal i zbieraj punkty kontrybucji, 2.000 punktów możesz wymienić na Shield of Destiny w grze Tibia!

TibiaRoyal - Wywiad z Tusiusem

Stworzone przez Uman. Przetłumaczone przez Urgith. w 12 Oct 2016, 10:00

1 - Witaj Tusiusie! Wydaje nam się, iż jest to twój pierwszy wywiad dla strony fanowskiej. Cała społeczność tibijska jest zaciekawiona Twoją osobą. Kim jest Tusius? Podziel się z nami niektórymi informacjami osobistymi, jak na przykład: imię, wiek, hobby i zainteresowania poza grami.

Witajcie TibiaRoyal! Zanim zacznę odpowiadać na pytania chciałbym przeprosić was, że tak długo musieliście czekać. Wiele się wydarzyło w ciągu ostatnich miesięcy. Począwszy od prac nad funkcjami letniej aktualizacji zajmowaliśmy się również przygotowaniami trzech kolejnych aktualizacji oraz Tibią 11. Nasz zespół programistów zasiliło również dwóch nowych kolegów, a częścią mojej pracy jako głównego programisty jest pomoc nowym w rozpoczęciu ich pracy, aby ułatwić im cały ten proces wdrażania się do naszego zespołu. Z tych powodów musiałem opóźnić odpowiedzi na wasze pytania, niemniej jednak pochlebia mi to, że wybraliście mnie jako partnera do wywiadu.

Mam na imię Stefan, mam 37 lat i urodziłem się w Hamburgu, północna część Niemiec. W wolnym czasie uwielbiam grać we wszelkiego rodzaju gry. Kiedy w normalnym domu można znaleźć półki z książkami, tak ja wraz z moją żoną posiadamy półki pełne gier planszowych, karcianych i innych rozkładanych. Dodatkowo uwielbiam grać w gry komputerowe. Moje ulubione to konkurencyjne gry multiplayer, na przykład Rts czy Mobas. Podobają mi się również gry rysowane na kartce papieru przy użyciu długopisu. Skupienie nad fantastyką i wyobraźnią przy takich grach w kontraście do mojej codziennej pracy algorytmicznej jest mile widziane. Zanim jednak stwierdzicie "ten gość nie wychodzi w ogóle na zewnątrz" to powiem wam, iż bardzo lubię gry terenowe (przy użyciu GPS) oraz podróże. Dwa lata temu odwiedziłem Bienos Aires i Rio de Janeiro, dwa wspaniałe miasta, których nigdy nie zapomnę.

2 - Jak i kiedy Twoje zainteresowanie do gier wyszło na światło dzienne? Miałeś jakieś szczególne doświadczenie zanim stałeś się profesjonalistą w tej dziedzinie? Opowiedz nam troszkę.

Po prostu od zawsze lubiłem grać, nieważne w jaki sposób. Moje pierwsze doświadczenie z grami komputerowymi było podczas oglądania jak mój kuzyn grał na swoim C64. Jednak podczas moich studiów informatycznych w ogóle nie skupiałem się na grach. Około 10 lat temu razem z bratem opublikowaliśmy niekomercyjną grę MMO bazującą na przeglądarce. Brakowało jednak czasu i musieliśmy to zakończyć. Jestem przekonany, że moje doświadczenia w tej grze miały duży wpływ podczas gry starałem się o pracę w CipSofcie.

3 - A jakie masz doświadczenia jako tibijczyk? Jesteś aktywnym graczem? Jeżeli tak, mógłbyś zdradzić swój poziom, profesję, ulubione miasto oraz miejsce polowań?

Tak jak każdy nowy członek CipSoftu, z początku bardzo dużo grałem w Tibie. Próbowałem różnych profesji, ale najbardziej podobał mi się czarownik. Odwiedzałem również wiele regionów, które polecali mi moi koledzy i bardzo podoba mi się wygląd Yalahar. Teraz czasem grywam z kolegami wieczorami po pracy. Myślę, że ważne jest by rozwijać uczucia dla tej gry, ale także spełniać życzenia graczy.

4 - Często widzimy oferty pracy dla programistów od firmy CipSoftu. Skąd aż takie zapotrzebowanie? Jakich cech personalnych poszukują firmy u swoich kandydatów?

W pierwszej połowie 2016 roku poszukiwaliśmy ludzi na różne stanowiska, na przykład do działu wyszukiwania nowych technologii czy prototypów, a także do dalszego rozwoju Tibii. Jak zostało to już wyżej wspomniane, znaleźliśmy dwóch nowych kolegów do Tibii, którzy wpasowali się w wymogi CipSoftu. Głównie poszukujemy wysoce zmotywowanych i dobrze wykształconych z wysokim potencjałem osób, lub deweloperów, którzy już posiadają doświadczenie w branży gier i idealnie wpasowaliby się do zespołu.

5 - Jak wygląda codzienna rutyna programisty Tibii? Jakie są główne wyzwania dla programisty w grze, która istnieje na rynku od 1997 roku i posiada lojalną społeczność?

Dla mnie rzeczą specjalną podczas prac przy Tibii jest jednoczesny rozwój cech i dbanie o to by gra działała. Bycie częścią grupy programistów, którzy pracują nad tymi samymi rzeczami to również miłe doświadczenie. Każdy deweloper musi być w stanie dodawać nowe funkcje jak i również naprawiać bugi. Programista natomiast nie tylko musi umieć naprawiać bugi w funkcjach, które sam stworzył, ale również w funkcjach, które zostały stworzone przez innego członka grupy. Może też dojść do sytuacji, w której musi pracować na bardzo starej części kodu Tibii, tak starej, że nawet jego twórca nie jest już w szeregach Cipsoftu. Każdy programista musi również być przygotowany na nagłe zmiany priorytetów. Dla przykładu: gdy serwery gry przestaną działać, lub gdy odkryliśmy sporego buga, musimy być w stanie natychmiastowo zmienić projekty w celu poradzenia sobie z problemem. Pracujemy bardzo blisko z zarządem produktu. Dzienna rutyna dla programisty zazwyczaj oznacza rozwijanie funkcji Tibii oraz praca przy pomniejszych bugach. Oba te procesy mogą być jednak nagle przerwane z powodu poważniejszego problemu. Tak więc większość dni borykamy się z niespodziewanymi niespodziankami każdego z programistów. Dzienna rutyna jest czymś co nie zdarza się zbyt często.

6 - Skoro jesteś liderem grupy, czy zechciałbyś przedstawić swój zespół? Jak wielu deweloperów pracuje w zespole? Ilu z nich poświęca swój czas Tibii? Jak wygląda przydział czynności?

Mój zespół składa się z ośmiu programistów w tym jednej kobiety. Wszyscy zajmujemy się tylko i wyłącznie Tibią. Większość z nas wyspecjalizowało się już w konkretnej sekcji, na przykład, różne klienty Tibii czy strona internetowa. Jak już wspomniałem, wszyscy musimy być w stanie przejąć obowiązki kogoś innego, gdy się wydarzy coś nagłego. W ten sposób pozostajemy efektywni, nawet jeśli ktoś z nas aktualnie ma urlop lub leży chory w domu.

7 – Jakich używasz strategii, by utrzymywać grupową motywację i skupienie?

Głównym aspektem dla mnie jest ciągła wymiana informacji ze wszystkimi pracownikami. Każdego ranka mamy zebranie grupowe, w którym koledzy opowiadają o swoim postępie, a ja dostarczam im ważnych wiadomości, zarówno od wydziałów Tibii czy tych prosto od zarządu firmy. Oprócz tego mamy także rundki opiniotwórcze, w których oceniamy lub opiniujemy funkcje, które zostały stworzone. Wszyscy deweloperzy mogą w ten sposób wykazać się kreatywnością i pomysłami technicznymi przed zarządem produktu. Ja także zawsze staram się mieć czas na osobiste spotkania kontrolne. Praca dla CipSoftu oznacza pracę w środowisku opartym na wydajności, w którym lubienie swojej pracy jest ważnym czynnikiem potrzebnym do osiągnięcia sukcesu.

8 – Co Ci się najbardziej podoba w Twojej pracy? A czego najbardziej nie lubisz?

Bardzo doceniam fakt, że każdy dzień jest inny. Lubię reagować na niespodziewane zdarzenia. Lubię również znajdywać różne sposoby na dostarczenie maksymalnej rozrywki dla tibijskiego gracza mieszcząc się w granicach dostępnej technologii. Najbardziej nie lubię graczy, którzy niszczą zabawę innym graczom (a również i nam), na przykład, atakując nasze serwery, poprzez nadużywanie bugów czy używanie botów. Szczerze, te trzy tematy są najbardziej frustrujące w mojej pracy. Czas poświęcony tym tematom wolałbym zagospodarować na rozwój funkcjonalności.

9 – Nad czym konkretnie teraz pracujecie? Możesz nam to zdradzić?

Aktualnie zajmujemy się wewnętrznymi funkcjami dotyczącymi zarządzania społecznością oraz wsparciem klienta. Pracujemy również nad funkcjami do nadchodzącej zimowej aktualizacji, w której możecie znaleźć na przykład system nasycania przedmiotów oraz dalsze nowsze funkcje techniczne, które będą używane przez nasz zespół do spraw zawartości w celu stworzenia między innymi ekscytujących walk z bossami. To wszystko zostanie wprowadzone dla społeczności wraz z zimowymi zapowiedziami. Również rzeczy dotyczące Tibii 11 wciąż gdzieś się przewijają, w końcu niedługo zostanie ona wydana.

10 – Czy masz jakikolwiek kontakt ze społecznością? Jak ona wygląda i jak bardzo wpływa na Twoją pracę?

W rzeczy samej mam bezpośredni kontakt ze społecznością podczas zewnętrznych serwerów testowych. Odwiedzam wówczas forum testowe. Mirade i jej społecznościowy zarząd również przesyła nam regularnie opinie, tak więc wiemy na bieżąco jak społeczność wypowiada się w danym temacie. Czytanie forum dla mnie jest zawsze dobrym doświadczeniem. W ten sposób dowiaduję się co chodzi po głowach graczy. W końcu to są ludzie dla których to wszystko jest rozwijane.

11 – Co do wolnego stanowiska programisty, Cipsoft wymaga wiedzy i doświadczenia w C#, C++, Javie i Unity Game Engine. Jesteśmy ciekawi projektów na różne platformy. Mógłbyś coś nam o tym powiedzieć?

Oprócz Tibii Cipsoft jest również zainteresowany nowymi technologiami i platformami. Testujemy wiele różnych rzeczy oraz badamy w celu znajdywania nowych produktów. Może pojawią się jakieś niespodzianki w przyszłości.

12 – Wraz ze wzrostem popularności tabletów i smartfonów otwiera się nowy market ku grom wieloplatformowym. Wiemy, że TibiaME jest projektowana dla tej publiki, lecz wydaje się iż gracze poszukują konwencjonalnych sposobów na grę w Tibię na tych urządzeniach, pomimo okrojonej rozgrywki. Więc pytanie brzmi – czy jest możliwe by Tibia była dostępna również na innych platformach niż te obecne? Jakie czyhają wyzwania dla programistów, którzy podjęliby się pracy nad takimi klientami.

Z tego co mi wiadomo nie ma takich planów implementacji klienta Tibii dla innych urządzeń przenośnych. Byłoby to zaiste wielkie techniczne wyzwanie, przekształcenie interfejsu klienta Tibii na taki dotykowy, zachowując wszystkie opcje oraz funkcje…

13 – W 2009 roku Akananto w swoim wywiadzie powiedział, że lagi w Tibii pojawiają się wtedy gdy klient potrzebuje zbyt dużo czasu na przetworzenie informacji, a wtedy fps drastycznie spada. Nawet dzisiaj gracze doświadczają lagów, gdy jest ich dużo online, czy podczas robienia Warzones. Co się zmieniło przez te lata? Czy istnieje możliwość usprawnień w tej kwestii?

W ciągu tych kilku lat odnaleźliśmy całkiem sporo różnych powodów lagów serwerowych. Stare problemy zostały rozwiązane, niestety ujawniło się kilka nowych. Ostatnio, w połowie sierpnia 2016 roku zidentyfikowaliśmy kilka powodów lagów zachodzących w sytuacjach PvP. Ciągle staramy się usprawniać sytuacje poprzez wzmacnianie klienta. Tibia nigdy nie zostanie finalnie ukończona. Zawsze znajdzie się coś do ulepszenia.

Jeżeli interesuje was co robi Akananto, który obecnie ma pseudonim Pyrate, to mogę zdradzić, że wciąż pracuje dla CipSoftu jako menedżer produktu, jednak przy projekcie nie związanym z Tibią.

14 – Ostatnio doszło do kilku ważnych bugów w grze. Niektóre z nich były dla jednych zabawne, a dla innych bardzo frustrujące, jak chociażby możliwość przeniesienia itemów na Rookgaard. Jaka jest Twoja osobista pierwsza reakcja po zobaczeniu takiego buga? Jak reagujesz na to jako programista?

Moje odczucia nie da się tak podzielić. Jestem programistą już długi czas i znam Tibie na tyle dobrze, że niezależnie od tego jak bardzo będziemy się starać, nigdy nie zapobiegniemy takim sytuacjom. Oczywiście każdy bug mnie denerwuje, ponieważ zawsze staram się uzyskać najlepsze rezultaty. Moi koledzy z grupy jak i inni koledzy z wydziałów pracujemy ciężko i intensywnie w celu znalezienia wszystkich możliwych błędów. Jednakże, jak w każdym oprogramowaniu, a zwłaszcza w grach komputerowych, termin „brak bugów” jest wyzwaniem, któremu bardzo ciężko sprostać. Przy Tibii nie jest inaczej z powodu starej architektury gry i specjalnych sposobów na których Tibia działa.

15 – Wyobrażamy sobie, że „wdrożenie” pomysłów proponowanych przez producenta zawartości gry nie jest łatwe, lecz powinno też być miłym doświadczeniem. Jak to jest pracować z grupą projektującą zawartość gry? Który z projektów był najtrudniejszy? A który z nich najbardziej satysfakcjonujący?

My programiści pracujemy bardzo blisko z grupą projektującą zawartość i często mamy burze mózgów jak wdrożyć ich wspaniałe pomysły do gry. Według mnie największym wyzwaniem są ich twórcze pomysły dotyczące rozwoju walk z bossami. Niestety niektóre z tych pomysłów są technicznie nie do wykonania, ponieważ sztuczna inteligencja potworów w Tibii jest bardzo ograniczona. Z tego powodu niektóre wizje nie mogą zostać zrealizowane. Moja grupa często znajduje sposoby dzięki którym coś co wcześniej nie do końca było uważane za możliwe staje się prawdziwe. Sądzę, że mogę wam teraz powiedzieć, że w zimowej aktualizacji dodamy kilka ulepszeń dotyczących walk z bossami.

16 – Wielu graczy spodziewa się, iż po wejściu na platformę Steam problem z botami znacząco się obniży. Wierzą także, że wraz z Valve Anti-Cheat (VAC) i częstszymi aktualizacjami utrudni to prace producentom botów. Czy rzeczywiście tak to wygląda? Czy wraz z tym będzie więcej pracy dla programistów? Czy możliwe są mini aktualizacje będąc w Steam?

Póki co zdecydowaliśmy odłożyć projekt „Tibia w Steam”. Okazało się to większym wyzwaniem niż się tego spodziewaliśmy. Tak więc zdecydowaliśmy, że lepiej będzie spożytkować nasze zasoby na inne projekty Tibii. Projekty, które wydają się ważniejsze w tej chwili.

17 – A jeżeli chodzi o możliwość siadania na krzesłach postaci, lub możliwości przesuwania łóżek w domkach? Co o tym sądzisz? Czy istnieje jakaś techniczna przeszkoda? Jakie to przeszkody?

Każdego dnia dowiadujemy się, że 20 letni system Tibii i jej funkcje, które wydają się łatwe z początku okazują się o wiele trudniejsze. Dla przykładu, „przenoszenie łóżka w domku” oznacza wiele zależności i zmian w aspekcie gry. Takie zmiany są wysoce ryzykowne i mogą powodować szeroką gamę błędów. Funkcja taka mogłaby być technicznie możliwa do zrealizowania, jednak byłaby to dużo większa praca związana z ryzykiem niż wam się wydaje. Takie warunki mogłyby przyczynić się do zepsucia całego projektu i straty czasu. Jeżeli jednak taka funkcja pojawi się na naszej liście zadań to postaramy się najlepiej jak to tylko możliwe aby zostało to wdrożone. Jest to jednak zależne od menedżera produktu.

18 - Wydaje nam się, że najwięcej trudności w pracy nad programem Tibii jest ilość zmiennych i zależności, które narosły przez te 19 lat. Co robiliście w celu usprawnienia tego systemu i ułatwienia procesu dodawania nowych funkcji czy redukcji pojawiania się bugów. Czy w tym aspekcie możemy się spodziewać stabilności Tibii?

Macie absolutną rację. Jak już zostało wspomniane, jest to coś z czym musimy się zmagać przy dodawaniu niemalże każdej funkcji. Poświęciliśmy sporo czasu na ułatwienie procesu dodawania i ulepszeniu naszych narzędzi, tak by zminimalizować wystąpienie błędów, a także by szybko je lokalizować. Każdy błąd krytyczny jest analizowany i staramy się dołożyć wszelkich starań by uniknąć podobnych sytuacji w przyszłości.

19 – Jakie według Ciebie są pozytywne i negatywne aspekty obu klientów (podstawowego i Flash)?

Wszyscy nie możemy się doczekać nadejścia klienta Tibii 11. Dla nas, sama podstawa nowego klienta da nam bardzo duże możliwości dalszego rozwoju Tibii przy użyciu bardziej nowoczesnych technik. Wsparcie dla technologii Flash w przeglądarkach staje się coraz mniej popularne. Taki jest problem klienta Flash. Z tego powodu w przyszłości będziemy się skupiać tylko nad jednym z tych tematów.

20 – W zeszłym roku Shintao oraz Delany entuzjastycznie wypowiadali się na innych stronach fanowskich, iż w 2016 roku otrzymamy wiadomości na temat nowego klienta. Więc, mamy pierwszą połowę 2016 roku! Jak wygląda status prac? Jakie zalety można już zaobserwować?

21 – Czego możemy się spodziewać po nowym kliencie? Czy jest to hybryda najlepszych funkcji poprzednich wersji czy całkiem nowy pomysł? Czy wiadomo kiedy będą pierwsze testy, lub testy publiczne?

Skoro już dużo czasu minęło od zadania tego pytania a mojej odpowiedzi, już wiecie, że jesteśmy w fazie otwartych beta testów Tibii 11. Niebawem zostaną podjęte następne kroki. Tibia 11 to całkiem nowy klient bazujący na nowych technologiach, takich jak Qt, aby zapewnić możliwość rozbudowy funkcji Tibii w przyszłości. Wraz z tym klientem Tibia jest gotowa w przyszłość. Gotowa na nowoczesne systemy operacyjne. Chcieliśmy przenieść wygląd i odczucia ze starego klienta w nowy, tak więc przejście na Tibie 11 po beta testach nie będzie aż takie trudne. Chcieliśmy też zapewnić większy komfort Tibijczykom w środowisku, które przecież tak dobrze znają i wyśmienicie się czują.

22 – Jeżeli Uman mógłby podzielić się z Tobą jednym sekretem Tibii, który z nich chciałbyś poznać? Dlaczego?

Jako że jestem programistą, możecie postrzegać mnie jako narzędzie Umana. Uważam więc, że nie ma zbyt wielu sekretów, którymi Uman mógłby mnie zaskoczyć. Raczej wolałbym usiąść wraz z nim i otrzymać informacje z pierwszej ręki jak to jest żyć razem z tak złowrogą połówką jaką jest Zathroth.

23 – Jeżeli mógłbyś poprosić Zathrotha o zniszczenie czegoś w Tibii, co byś wybrał? Dlaczego? Czy chciałbyś to odbudować?

Znam osobiście osoby, które pracowały nad zawartością Tibii i wiem, że tworzą to wszystko z pasją. Tak więc nie pozwoliłbym na jakąkolwiek destrukcję jakiejkolwiek z ich prac. Duża różnorodność istniejących miejsc w Tibii, które gracze mogą zwiedzać od ponad 20 lat powinna taka pozostać i witać także nowych graczy.

24 – Czy wysłałbyś nam kilka zdjęć? Może Twoją postać w jakimś specjalnym miejscu w Tibii, zdjęcie z ‘reala', tapetę z pulpitu czy nawet ulubione miejsce z siedziby Cipsoftu…

Hmm… tak, oto zdjęcia!

25 – To wszystko, dziękujemy za poświęcony czas, wiemy, że jesteś jedną z najbardziej zapracowanych osób w Cipsofcie oraz, że nie mogłeś tak łatwo znaleźć dla nas czasu. Czy mógłbyś powiedzieć graczom, a szczególnie czytelnikom TibiaRoyal, czego możemy się spodziewać w 2016 roku?

Oprócz klienta Tibii 11 możecie się spodziewać miłej zimowej aktualizacji z różnymi funkcjami jak i questami czy walkami z bossami. Tibia 11 będzie dalej rozwijana oraz świętowanie 20 rocznicy Tibii, która będzie w przyszłym roku też już znajdują się na naszej liście.

TibiaRoyal! Bardzo chciałbym podziękować za cierpliwość. Zaszczytem było odpowiedzieć na wasze pytania! Życzę udanej zabawy w Tibii!

Dla nas również było zaszczytem usłyszeć odpowiedzi na podane pytania! Bardzo za to dziękujemy! Mamy nadzieję, że następne miesiące nie będą aż tak zapracowane jak te poprzednie.

Najnowszy wywiad

Wywiad z Larą – dział HR
Wywiad z Pestilent Muskrat 630 poziomowym ED
Pyrate znany jako Akananto - Wywiad

Contribute

Przy pisaniu komentarzy miejcie na uwadze:

  • Twój komentarz musi być w języku Polskim, inaczej zostanie usunięty.
  • Musisz być pewny, że to co piszesz jest prawdziwe zanim zdecyduje się to dodać.
  • W celu szybszych odpowiedzi prosimy o zadawanie pytań na naszym forum.
  • Nie jesteś pewny jak wstawiać komentarze? Sprawdź nasz poręczny poradnik.


Disclaimer:

We uses cookies to give you the most and relevant experience. We use Google cookies for traffic analyse and advertisments.

From begin ads are not personalized, if you would like to change it please agree on that by hitting button "I agree on personalised ads", otherwise please close the window or just start using a page.

For further information please visit privacy policy page where you can always remove your agreement.

I agree on personalised ads
Close