Przede wszystkim gameplay, co się podoba, co nie, czego brakuje, czy interfejs jest wygodny i intuicyjny, ogólne wrażenia.
Druga sprawa to stabilność serwera: Wy sobie gracie i klikacie a serwer produkuje logi. A z tych logów mogę się dowiedzieć, czy w kodzie gry przewidziałem wszystko co potrzeba, czy pojawiają się jakieś błędy przetwarzania pakietów przychodzących, czy występuje zmora programistów, czyli NullPointerException. Obserwuje przyrost zużywanej pamięci, analizuję stertę w poszukiwaniu wycieków pamięci.
Programista, autor jest z zasady najgorszym testerem. Intuicyjnie idzie ścieżką którą sam wytyczył pisząc kod. Tester, logując się do gry zrobi coś, o czym programista może nie mieć pojęcia, czego nie przewidział, co być może wywoła błąd. Jest to szczególnie ważne przy wprowadzaniu nowych, coraz bardziej złożonych funkcjonalności, gdy zwiększa się ilość interakcji pomiędzy obiektami w pamięci serwera. Testując samemu lub z kilkoma zaledwie osobami można nigdy nie doprowadzić do sytuacji w której ujawni się błąd. Dziś np załatałem 2 małe 'dziury' w kodzie, które istniały sobie w najlepsze od ok. 3 miesięcy. Dzięki Wam.
I kolejna sprawa - obserwuję Wasz rozwój. Jak szybko zdobywacie doświadczenie, są osoby które były zalogowane dzisiaj nawet po 5-6 godzin i cały siały i zbierały. Obserwuję ile macie pieniędzy na danym poziomie, to są kluczowe dane do 'ustawienia' gry. Każdy poziom wymaga odpowiedniej ilości doświadczenia, trzeba określić jakie mają być ceny gospodarstw, ilości itemków wymaganych do questów, doszlifować algorytm generujący klientów (ilości i ceny) oraz wiele innych. Nie wszystko da się zrobić w samym arkuszu kalkulacyjnym. Dlatego tak ważne są takie testy.
Zakładki