Lässt es sich mit cremefarbenem Papier, einer Tönung, mehr Kontrast oder größerer Schrift besser lesen? Wählen Sie Ihre Farben und Ihre Schrift, einmalig für alle Seiten.

Kostenlose Lektion

Playtesting: Spiele testen und ausbalancieren

Nach dieser Lektion: Ich kann aus Playtest-Daten lernen, ob ein Spiel ausgewogen und für alle spielbar ist.

Lektion, 60 Min.1 BefehlSpieleentwicklungs-Lab: Spielschleife, Schwerkraft und Kollisionen im Browser

Was ist ein Playtest?

Ein Playtest (englisch Playtest) ist ein Test, bei dem echte Spielende Ihr Spiel ausprobieren, während Sie zusehen und mitschreiben. Er zeigt, was zu leicht, zu schwer oder unverständlich ist, bevor es anderen auffällt.

Die eigene Meinung reicht dafür nicht aus. Wer ein Spiel gebaut hat, kennt jeden Trick und spielt es anders als alle anderen.

Am Ende dieser Lektion

Notiz

Ich kann aus Playtest-Daten lernen, ob ein Spiel ausgewogen und für alle spielbar ist.

Schlüsselwörter

BegriffWas er bedeutetBeispiel
Playtestein Test, bei dem andere Ihr Spiel spielen und Sie beobachten
Balancedas Gleichgewicht: weder zu leicht noch zu schwer
Durchschnittdie Summe aller Werte geteilt durch ihre Anzahl(4 + 6) geteilt durch 2
Ausreißerein Wert, der weit von allen anderen entfernt liegt
Barrierefreiheitein Spiel, das möglichst viele Menschen spielen können
Alternativeein zweiter Weg zum selben Ziel, etwa eine Schaltfläche statt einer Taste

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Beim Playtest beobachten Sie und erklären nichts

Setzen Sie sich neben die Testenden und schauen Sie zu. Erklären Sie nichts, helfen Sie nicht und verteidigen Sie das Spiel nicht. Wo jemand zögert oder fragt, ist eine Stelle, die Sie verbessern können.

Schreiben Sie auf, was Sie sehen, und notieren Sie Zahlen: Punkte und Dauer jeder Runde. Zahlen von mehreren Menschen sind besser als ein Eindruck.

Balance heißt: weder zu leicht noch zu schwer

Ein Spiel ist ausgewogen, wenn die meisten eine Runde schaffen und trotzdem gefordert werden. Legen Sie vorher ein Ziel fest. In unserem Beispiel soll der Durchschnitt der Punkte zwischen 8 und 14 liegen.

Der Durchschnitt ist die Summe aller Werte geteilt durch ihre Anzahl. Liegt er unter dem Ziel, ist das Spiel zu schwer, liegt er darüber, ist es zu leicht.

Ein erfundenes Beispiel: sechs Testende

KürzelPunkteSekunden bis zum Ende
T1438
T2652
T3545
T4760
T5330
T6545
Summe30270
Durchschnitt (Summe geteilt durch 6)545

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Werten Sie Punkte selbst aus

Code: web
<textarea id="werte" rows="2" cols="30">4, 6, 5, 7, 3, 5</textarea>
<br>
<button id="rechnen">Auswerten</button>
<p id="anzeige"></p>

Barrierefreiheit: ein Spiel für möglichst alle

Nicht alle sehen Farben gleich, nicht alle können schnell tippen, und nicht alle haben eine Tastatur. Ein Playtest mit verschiedenen Menschen zeigt solche Hürden früh.

Das Spiel des Labs bietet neben den Pfeiltasten die Schaltflächen Left, Right und Restart. Das ist eine Alternative zur Tastatur. Die Schrift auf der Leinwand hat 16 Pixel.

Vier Fragen zur Barrierefreiheit

FrageBeispielSo prüfen Sie es
Trägt nur die Farbe eine Information?Gelb für Sterne, Blau für die FigurEine Person mit Farbsehschwäche spielen lassen
Gibt es eine Alternative zur Tastatur?Schaltflächen für links und rechtsEine Runde nur mit der Maus oder dem Finger spielen
Ist die Schrift groß genug?16 Pixel auf der LeinwandAus einem Meter Abstand lesen lassen
Ist das Tempo zu hoch?Die Schwerkraft der LevelEine Konstante senken und neu testen

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Ein häufiger Fehler

Warnung

Viele ändern nach einem Test gleich mehrere Zahlen auf einmal. Danach weiß niemand, welche Änderung gewirkt hat. Ändern Sie eine Zahl, testen Sie neu und vergleichen Sie die Ergebnisse.

Das Lab liefert das Spiel an Ihren Browser

Das Spiel läuft nicht im Lab, sondern in Ihrem Browser. Das Lab stellt die drei Dateien über einen kleinen Server bereit. Sie erreichen ihn über den Link Preview.

Das Skript serve.py fragt diesen Server nach der Seite, dem Skript und dem Stylesheet. Es gibt für jede Datei den Pfad, den Statuscode und den Typ aus, mit englischen Wörtern.

Prüfen, dass der Server das Spiel liefert

Befehl
docker exec jupyter python3 steps/serve.py

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Dreimal 200 heißt: bereit zum Test

Es erscheinen drei Zeilen: / 200 text/html, /game.js 200 text/javascript und /style.css 200 text/css. Der Statuscode 200 bedeutet, dass der Server die Datei liefert.

Danach können Testende das Spiel im Preview spielen. Notieren Sie pro Runde die Punkte und die Sekunden, so wie in der Tabelle oben.

Über dieses Lab und seinen Quellcode: Spieleentwicklungs-Lab: Spielschleife, Schwerkraft und Kollisionen im Browser

Sie unterrichten eine Gruppe? Weisen Sie dieses Modul Ihren Studierenden zu, mit Handbuch für Lehrende, automatisch geprüften Aufgaben und einem Lab für jede Person.