Jak mieć udany test beta z małym zespołem?

10

Dużo pracy (pro-bono) zrobiłem przy poprawce do komercyjnej gry sprzed około 11 lat, która wymaga testów beta. Mnóstwo ludzi na to czeka.

Jakie są sposoby uzyskania dobrej (przez to przydatnej) informacji zwrotnej podczas fazy beta testów gry? Mam wielu ludzi, którzy chcą się tym bawić, ale martwię się o dobre opinie bez angażowania się w rozwój. Obawiam się również, że ludzie będą bardziej zaniepokojeni dodaniem poprawek, które chcą zobaczyć do łatki, niż testowaniem wykonanej pracy.

  • Czy zapewniasz możliwość rejestrowania błędów bezpośrednio w narzędziu do śledzenia błędów, czy wysyłasz je wszystkim osobom z zespołu programistów?
  • W jaki sposób zapewniasz obsługę wszystkich obsługiwanych platform (w moim przypadku: Mac OSX (x86 / ppc), Windows (wiele wersji), Linux (wiele wersji)?

Czy są jakieś dobre pakiety oprogramowania (takie jak portal internetowy) do przeprowadzania testów beta dla takiego projektu? Jakieś dobre dokumenty ze wskazówkami?

kevin42
źródło

Odpowiedzi:

8

Zdecydowanie sugerowałbym opcję zgłaszania błędów w grze, najlepiej duży przycisk z napisem „FILE BUG HERE”. Gracze, którzy są zaangażowani, szczególnie jeśli Twoja gra jest naprawdę dobra, nigdy nie będą pamiętać błędów, które wystąpiły, jeśli będą musieli wyjść z silnika, aby je zgłosić. Możesz poprosić o przejście do narzędzia do śledzenia błędów lub poproś go o przesłanie adresu e-mail właściciela. Głównym celem jest ułatwienie archiwizowania danych, chociaż może nie być to możliwe w przypadku 11-letniej gry. W takim przypadku poparłbym zarówno bezpośredni e-mail, jak i link do strony internetowej, i być może zmuszę testerów do przejścia przez trywialny interfejs, który wyświetla przycisk „zgłoś błąd”, aby pamiętali, że on istnieje.

Dobrym sposobem na to może być pół-publiczne ujawnienie samego oprogramowania do śledzenia błędów. Większość oprogramowania do śledzenia błędów (Trac jest dobrym darmowym oprogramowaniem, jeśli jeszcze go nie masz) ma już dobrą stronę internetową, którą możesz otworzyć bezpośrednio dla wszystkich w wersji beta. W ten sposób beta testerzy mogą dosłownie przeprowadzić dla Ciebie kontrolę jakości.

Aby uzyskać zasięg platformy, możesz spróbować przejść bezpośrednio do tych społeczności. Przedyskutuj swoją wersję beta na forach PC, Mac i Linux. W ten sposób zdobędziesz kilka z każdej grupy. Poproś graczy o określenie, jakie platformy są dostępne w wersji beta.

Na koniec możesz rozważyć wysyłanie okresowych wiadomości e-mail o „statusie testu”. Coś w stylu „Hej, właśnie zmieniliśmy balans broni, czy możecie dzisiaj skupić się na poziomach 4-7? Poziomy 8-10 są wciąż opracowywane i będą w przyszłym tygodniu nieco lepsze”. Wszystko, co możesz zrobić, aby skoncentrować proces testowania, przyniesie ci korzyść.

Ben Zeigler
źródło
1

Jeśli chodzi o uzyskanie dobrych informacji ilościowych, jeśli masz czas na opracowanie, dodaj tyle dzienników, ile można przeanalizować.

  • Jaki procent twoich beta-testerów kiedykolwiek wrócił?
  • Jak długo trwała (najdłuższa, średnia) sesja gry?
  • Gdzie przestali grać (jaka była ostatnia zarejestrowana akcja)
  • Jaki% osób napotkał nową treść?

itp

Jeśli chodzi o gromadzenie danych, ( http://docs.google.com ) ma dość łatwe w użyciu narzędzie ankietowe - wystarczy użyć pozycji menu Formularz> Utwórz formularz.


źródło
0

Jeśli używasz Flasha lub Silverlight, zalecamy zintegrowanie Google Analytics lub czegoś podobnego. Za pomocą Analytics łatwo jest instrumentować grę i mierzyć takie rzeczy, jak czas gry, gdzie gracze rezygnują itp.

Ponadto poleciłbym skorzystanie z usługi, takiej jak „Pierwsze wrażenie” Flash Game License, lub po prostu udanie się bezpośrednio do Amazon Turk Mechanical. Odkryłem, że za 1 USD gracz może wypróbować grę przez kilka minut i wyrazić opinię w wielu kategoriach. Jeśli używasz Mechanical Turk, możesz zaprojektować własny formularz i zadać interesujące Cię pytania.

Łącząc obie metody, można uzyskać bardzo dużo informacji za stosunkowo niewielką cenę. Oczywiście, zanim zaczniesz wydawać pieniądze, upewnij się, że wiesz, co chcesz zmierzyć. Na koniec słyszałem, że niektóre osoby wypuszczą swoje gry na portal, taki jak Newgrounds, używając aliasu, a następnie używają Analytics, a także wbudowanego formularza do zbierania opinii od graczy.

Alex Schearer
źródło