Wie kann man mit einem kleinen Team einen erfolgreichen Betatest durchführen?

10

Ich habe eine Menge Arbeit (pro-bono) an einem Patch für ein kommerzielles Spiel von vor ~ 11 Jahren geleistet, der einige Beta-Tests benötigt. Viele Leute warten darauf.

Was sind einige Möglichkeiten, um während der Beta-Testphase für ein Spiel gutes (damit meine ich nützliches) Feedback zu erhalten? Ich habe viele Leute, die damit spielen wollen, aber ich mache mir Sorgen um gutes Feedback, ohne in der Entwicklung hängen zu bleiben. Ich mache mir auch Sorgen, dass die Leute mehr darüber besorgt sind, dass die gewünschten Optimierungen zum Patch hinzugefügt werden, als die geleistete Arbeit wirklich zu testen.

  • Bieten Sie die Möglichkeit, Fehler direkt in einem Bug-Tracker zu protokollieren oder alle an eine Person im Entwicklungsteam zu senden?
  • Wie stellen Sie sicher, dass Sie alle von Ihnen unterstützten Plattformen abdecken (in meinem Fall: Mac OSX (x86 / ppc), Windows (mehrere Versionen), Linux (mehrere Versionen)?

Gibt es gute Softwarepakete (wie ein Webportal), um einen Betatest für ein Projekt wie dieses durchzuführen? Gibt es gute Dokumente mit Tipps?

kevin42
quelle

Antworten:

8

Ich würde dringend empfehlen, eine Option zum Ablegen von Fehlern im Spiel zu haben, vorzugsweise einen großen Knopf mit der Aufschrift "FILE BUG HERE". Spieler, die engagiert sind, insbesondere wenn Ihr Spiel wirklich gut ist, werden sich niemals an Fehler erinnern, die aufgetreten sind, wenn sie die Engine verlassen müssen, um sie einzureichen. Sie können diese an den Bug-Tracker senden lassen oder einfach eine Inhaberadresse per E-Mail senden. Das Hauptziel ist es, das Ablegen von Inhalten zu vereinfachen, obwohl dies für ein 11 Jahre altes Spiel möglicherweise nicht möglich ist. In diesem Fall würde ich sowohl direkte E-Mails als auch einen Website-Link unterstützen und die Tester möglicherweise dazu zwingen, ein triviales Front-End zu durchlaufen, das eine Schaltfläche "Datei einen Fehler" anzeigt, damit sie sich daran erinnern, dass sie existiert.

Ein guter Weg, dies zu tun, könnte darin bestehen, Ihre Bug-Tracking-Software selbst halböffentlich zu machen. Die meisten Bug-Tracking-Programme (Trac ist eine gute kostenlose Software, wenn Sie noch keine eingerichtet haben) verfügen bereits über ein gutes Web-Frontend, das Sie allen in der Beta direkt zugänglich machen können. Auf diese Weise können Ihre Betatester buchstäblich QS für Sie durchführen.

Um eine Plattformabdeckung zu erhalten, können Sie versuchen, direkt zu diesen Communitys zu wechseln. Stellen Sie sicher, dass Sie Ihre Beta in Foren für PC, Mac und Linux diskutieren. Auf diese Weise stellen Sie sicher, dass Sie von jeder Gruppe einige erhalten. Sie sollten die Spieler bitten, anzugeben, welche Plattformen auch in der Beta-Anwendung verfügbar sind.

Zuletzt können Sie in Betracht ziehen, regelmäßig eine Art "Status des Tests" -E-Mails zu versenden. Etwas wie "Hey, wir haben gerade die Waffenbalance geändert. Könnt ihr euch für heute auf Level 4-7 konzentrieren? Level 8-10 werden noch ausgearbeitet und werden nächste Woche ein bisschen besser." Alles, was Sie tun können, um den Testprozess zu fokussieren, wird sich zu Ihrem Vorteil auswirken.

Ben Zeigler
quelle
1

Wenn Sie Zeit für die Entwicklung haben, fügen Sie so viel Protokollierung hinzu, wie analysiert werden kann, um gute quantitative Informationen zu erhalten.

  • Wie viel Prozent Ihrer Betatester sind jemals zurückgekommen?
  • Wie lange dauerte ihre (längste, durchschnittliche) Spielsitzung?
  • Wo haben sie aufgehört zu spielen (was war die letzte protokollierte Aktion)?
  • Wie viel Prozent der Menschen sind auf den neuen Inhalt gestoßen?

usw

Für die Datenerfassung verfügt ( http://docs.google.com ) über ein recht benutzerfreundliches Umfragetool. Verwenden Sie dazu einfach den Menüpunkt Formular-> Formular erstellen.


quelle
0

Wenn Sie Flash oder Silverlight verwenden, würde ich empfehlen, Google Analytics oder ähnliches zu integrieren. Mit Analytics ist es einfach, Ihr Spiel zu instrumentieren und Dinge wie die Spielzeit zu messen, wo Spieler aufhören usw.

Außerdem würde ich empfehlen, einen Dienst wie "First Impressions" von Flash Game License zu verwenden oder einfach direkt zu Amazon Mechanical Turk zu gehen. Ich habe für 1 US-Dollar festgestellt, dass ein Spieler Ihr Spiel einige Minuten lang ausprobieren und Feedback in einer Reihe von Kategorien geben kann. Wenn Sie Mechanical Turk verwenden, können Sie Ihr eigenes Formular entwerfen und die Fragen stellen, die Sie interessieren.

Wenn Sie beide Methoden kombinieren, erhalten Sie viele Informationen zu relativ günstigen Preisen. Stellen Sie natürlich sicher, dass Sie wissen, was Sie messen möchten, bevor Sie Geld ausgeben. Schließlich habe ich gehört, dass einige Leute ihre Spiele mithilfe eines Alias ​​für ein Portal wie Newgrounds veröffentlichen und dann Analytics sowie ein integriertes Formular verwenden, um Feedback von Spielern zu sammeln.

Alex Schearer
quelle