Testen
Auf dieser Seite wird das Klassenprojekt der Vorseite fortgesetzt. Das gemeinsame Klassenspiel wird in zwei Iterationen getestet und verbessert. Abschließend erfährt man noch etwas über das Berufsfeld von Spieletesterinnen und Spieletestern.
Info für Lehrende
Mehr zu SchuBu+
Erst Iteration
Das GamBu-Spiel, das auf der letzten Seite begonnen wurde, wird nun von allen getestet, obwohl es noch nicht fertig ist. Ein so früher Test wird auch Alpha-Test genannt.
Es handelt sich dabei um die erste Iteration. Das Wort Iteration stammt vom lateinischen „iterare“, übersetzt „wiederholen“. Iteration beschreibt also einen Prozess, bei dem das Design des Spiels durch wiederholte Testung verbessert wird.
Öffne zuerst das gemeinsame Fehlerprotokoll, um zu sehen, auf was du beim Testen achten solltest!
Gemeinsames Fehlerprotokoll
Trage die Fehler, die dir beim Testen auffallen, richtig ein! Lösche selbst ausgebesserte Fehler aus dem Protokoll!Es gibt im gemeinsamen Fehlerprotokoll drei verschiedene Fehlerkategorien:
Wenn ihr seht, dass euer Level in der Kategorie A auftaucht, dann lasst alles andere stehen und bessert den Fehler aus! Holt euch Hilfe! Helft alle zusammen!
Teste nun euer gemeinsames Spiel und beginne beim ersten Level! Finde die Fehler und bewerte die Schwierigkeit der Level! Der Test dauert so lange, bis das Spiel durchgängig spielbar ist und kein A- oder B-Bug mehr im gemeinsamen Fehlerprotokoll steht.
Info für LehrendeGemeinsames Fehlerprotokoll
Trage die Fehler, die dir beim Testen auffallen, richtig ein! Lösche selbst ausgebesserte Fehler aus dem Protokoll!Das ist die erste Test-Iteration.
Iterations-Abschluss
Gruppe
- Geht jetzt wieder in das Testprotokoll und rechnet den Durchschnitt aus, wie schwer euer Level eingeschätzt wurde. Schreibt diesen Durchschnitt dazu! Dadurch ergibt sich die neue Level-Reihenfolge.
- Sucht das Level, das nach euch kommt und fragt die Gruppe nach der Levelnummer! Tragt diese Nummer im Script ein, das das nächste Level lädt!
- Besprecht, was ihr bis zur nächsten Iteration in eurem Level verbessert. Das Ziel ist, dass ihr schon in der nächsten Iteration eine neue verbesserte Version im Test habt. Es sollen auch schon die drei Sterne enthalten sein.
Überprüfe jetzt in deinem Bereich, welche Aufgaben du noch vor der nächsten Iteration abschließen musst!
Leveldesigner*in
Setze im Level schnell um, was ihr vereinbart habt und füge Scripts und Art vom Team ein!
Kontrolliere, ob alle Vorgaben eingehalten wurden! Hake für euer Level ab!
-
Modus:
- Single-Player-Level (kein Multi-Player).
-
Sterne:
- Es gibt im Level drei Sterne, die bei Berührung verschwinden. Sonst gibt es keine solchen Sterne. (Zuständig ist die Programmiererin oder der Programmierer)
-
Anzeige: Ein Element, das anzeigt, wie viele Sterne gesammelt wurden: „gesammelte Sterne: [Anzahl der gesammelten Sterne]”
(Zuständig ist die Programmiererin oder der Programmierer)
-
Spielfigur:
- Alle Spielfiguren haben das Aussehen vom Artist erhalten.
-
Ziel-Element:
- Das Zielobjekt hat das Aussehen der Spielfigur aus dem nächsten Level.
- Das Zielobjekt sagt “Zu mir!”
- Beim Berühren des Zielobjekts kommt man ins nächste Level.
(Zuständig ist die Programmiererin oder der Programmierer)
Programmierer*in
-
WICHTIG: Ist euer Level das neue erste Level? → Dann füge diese Zeile am Anfang in dem Script ein, das die Stern-Punkte anzeigt:
global.sterne = 0 Wenn euer Level nicht das erste Level ist, dann kontrolliere, dass diese Zeile NIRGENDS in euren Scripts steht.
-
Sterne: Füge allen Sternen ein Script bei und ersetze element_num mit der Element-Nummer vom Stern:
bei berührung sternberührung block sternberührung global.sterne = global.sterne + 1 entferne element 10 blockende -
Punkteanzeige: Füge in das Script, das die Stern-Punkte anzeigen soll, diese Zeile ein:
wiederhole 10000 sekunden sage "gesammelte Sterne: " + global.sterne - Features: Scripte in eurem Level, was ihr vereinbart habt! Schicke die funktionierenden Scripts an die Leveldesignerin oder den Leveldesigner!
Artist
Ist das Design für eure Spielfigur schon fertig? Dann schicke das png-Bild an die Leveldesignerin oder den Leveldesigner! Schicke das Bild außerdem an die Gruppe, deren Level vor eurem kommt!
Sonst hast du die größte Freiheit im Team. Gestalte die Dinge im Level, auf die ihr euch geeinigt habt! Falls du Inspiration brauchst:
- Wie sieht der Ball aus, der die Punkteanzeige hält?
- Wie sieht eine Wand aus?
- Wie sieht euer Levelhintergrund aus?
- Wie sehen die runden Tod-Elemente aus? (Beachte, dass runde Elemente immer rund bleiben sollen.)
Zweite Iteration
Die zweite Test-Iteration sollte etwa im letzten Drittel der Einheit beginnen. Man kann nicht warten, bis alle noch alles eingebaut haben, was sie sich vorgenommen haben, dann würde dieser Test nicht mehr stattfinden. Wer es geschafft hat, ist dabei, wer nicht, ist mit dem alten Level dabei.
Teste nun euer gemeinsames Spiel und beginne beim ersten Level! Der Test dauert so lange, bis das Spiel durchgängig spielbar ist und kein A- oder B-Bugs mehr im gemeinsamen Fehlerprotokoll steht.
Gemeinsames Fehlerprotokoll
Trage die Fehler, die dir beim Testen auffallen, richtig ein! Lösche selbst ausgebesserte Fehler aus dem Protokoll!Diese Iteration kann man Beta-Test nennen. In der nächsten Einheit findet dann nämlich schon der Test statt, in dem alle Level fertig sein sollen. Das nennt man dann den „Release Candidate“, also eine Spielversion, die veröffentlicht werden könnte.
Iterations-Abschluss
Gruppe
In der nächsten Stunde findet bereits die Veröffentlichung statt. Besprecht, was ihr bis dahin noch unbedingt erledigen müsst und teilt euch die Aufgaben auf!
Info für LehrendeLeveldesigner*in
Setze im Level um, was ihr vereinbart habt und füge Scripts und Art vom Team ein!
Kontrolliere abschließend nochmals, ob alle Vorgaben eingehalten wurden!
-
Modus:
- Single-Player-Level (kein Multi-Player).
-
Sterne:
- Es gibt im Level drei Sterne, die bei Berührung verschwinden. Sonst gibt es keine solchen Sterne.
- Anzeige: Ein Element, das anzeigt, wie viele Sterne gesammelt wurden: „gesammelte Sterne: [Anzahl der gesammelten Sterne]”
-
Spielfigur:
- Alle Spielfiguren haben das Aussehen vom Artist erhalten.
-
Ziel-Element:
- Das Zielobjekt hat das Aussehen der Spielfigur aus dem nächsten Level.
- Das Zielobjekt sagt “Zu mir!”
- Beim Berühren des Zielobjekts kommt man ins nächste Level.
Programmierer*in
Features: Scripte in eurem Level, was ihr vereinbart habt!
Artist
Ist das Design für eure Spielfigur schon fertig? Dann schicke das png-Bild an die Leveldesignerin oder den Leveldesigner! Schicke das Bild außerdem an die Gruppe, deren Level vor eurem kommt!
Gestalte die Dinge im Level, auf die ihr euch geeinigt habt!
Beruf Spieletester*in
Stellt euch vor, ihr habt in einem Videospiel ein schwieriges Level geschafft, seid durch ein Labyrinth geirrt und erreicht endlich die Tür zur Schatzkammer. Aber die Tür lässt sich nicht öffnen. Ein Bug … Das führt schnell zu Frust bei Spieler*innen und Spielern.
Darum muss ein Videospiel bereits vor seiner Veröffentlichung möglichst umfassend getestet werden, um Fehler zu finden und zu beseitigen. Diese Aufgabe der Quality Assurance (auf Deutsch Qualitätssicherung) wird von QA-Testerinnen und Testern übernommen.
Wichtige Aufgaben:- Fehler und Bugs finden und dokumentieren
- die Kompatibilität auf verschiedenen Konsolen oder Geräten überprüfen
- die Spielmechanismen prüfen
- Testszenarien mit Spielerinnen und Spielern
Klicke an, welche fünf der folgenden Skills für Spieletesterinnen und -Tester besonders wichtig sind!
Oft ist der Job als Spieletesterin oder Spieletester auch eine berufliche Einstiegsmöglichkeit, um später selbst als Gamedesignerin oder Gamedesigner tätig zu werden. Spieletesterinnen und Spieletester entwickeln nämlich mit der Zeit ein gutes Gefühl für die Gründe, warum ein Spiel lustig ist und ein anderes nicht. Dieses Wissen hilft ihnen dann, wenn sie selbst ein Spiel designen.
Spielejournalistinnen und Spielejournalisten testen auch oft Videospiele. Bei ihren Tests steht aber mehr die Bedienerfreundlichkeit im Vordergrund und wie lustig oder interessant die fertigen Spielen gelungen sind. Wichtig ist hier auch, ansprechende Texte verfassen zu können.
Besprecht, ob euch das Berufsfeld von Spieletestern anspricht! Welche der besprochenen Skills könnt ihr beim Testen einbringen?
Hacks and Tricks
Praktische Scripts
Die folgenden Befehle sind nicht auf SchuBu-Seiten beschrieben. Sie sind nicht notwendig, um gute Spiele zu machen. Sie ermöglichen aber spezielle Spielmechaniken für Expertinnen und Experten.
Hier hinein klicken, dann eine Taste drücken, um den Tastenwert in die Zwischenablage zu kopieren: