Spielerando

Mit KI arbeiten

Leitfäden durch dieses Thema

Meine KI hat für eine Kleinigkeit zwölf Dateien geändert, und ich weiß nicht, was prüfen

Ein kleiner Wunsch kann zu einem Haufen Änderungen werden, und die Länge einer Änderung sagt wenig darüber, wie viel Schaden sie anrichten kann. Dieser Helfer sortiert die Dateien, die deine KI angefasst hat, sodass die, die das ganze Spiel antreiben, vor Menüs und Bildern kommen.

Die Punktzahl auf dem Bildschirm stimmt nicht mit dem überein, was ich verdient habe

Mit Kombos und Boni ist eine falsche Punktzahl von Hand schwer zu verfolgen. Dieser Helfer spielt die Liste der verdienten Punkte erneut ab, vergleicht sie mit dem, was der Bildschirm zu bestimmten Zeitpunkten zeigte, und sagt, wo beide sich zuerst trennen und nach welcher Art Ausrutscher es aussieht.

Meine Tester schrieben zwanzig Kommentare, und ich weiß nicht, was ich der KI sage

Notizen von Testern kommen auf Englisch und Deutsch, mischen mehrere Beschwerden in einem Satz und nennen selten den Teil des Spiels, der gemeint ist. Dieser Helfer sortiert die Notizen nach dem Teil des Spiels, von dem sie handeln, damit du deiner KI jeweils ein klares Thema geben kannst.

In großen Kämpfen wird mein Spiel zu lautem Knistern

Dutzende gleicher Töne, die gleichzeitig starten, ergeben etwas Lauteres und Schärferes als jeder einzelne. Dieser Helfer entscheidet, welche Klang-Anfragen gespielt und welche verworfen werden, mit einer Regel für den Abstand und einer für die Zahl der Überlappungen.

Auf schnellen Bildschirmen läuft mein Spiel schneller, und ich will wissen, warum

Alles, was pro Bild statt pro Sekunde gezählt wird, lässt ein Spiel auf einem schnelleren Bildschirm anders laufen. Dieser Prüfer lässt ein Stück deines Spiels bei mehreren Bildraten laufen und vergleicht die Ergebnisse, damit du vor jeder Beschwerde weißt, ob es von der Rate abhängt.

Der Fehler passiert in einem Wimpernschlag, und ich sehe nicht, was das Spiel tut

Ein Bossangriff oder eine Kollision, die einen Bruchteil einer Sekunde dauert, ist zu schnell zum Zuschauen, und eine einfache Pause überspringt sie. Dieser Helfer gibt deiner KI eine Uhr für das Spiel, die anhalten, ein Bild nach dem anderen vorrücken und in Zeitlupe laufen kann.

Mein Spiel ruckelt und ich kann meiner KI nicht sagen, ob es langsam ist oder hakt

Ein Spiel, das dauernd langsam ist, und eines, das glatt läuft und nur ein paar harte Aussetzer hat, brauchen verschiedene Lösungen, beide heißen aber "ruckelt". Dieser Helfer liest eine Liste von Bildzeiten und sagt deiner KI, welcher Fall vorliegt und wie schlimm der schlimmste Aussetzer war.

Ich will Level 6 testen, aber nicht erst fünf Level durchspielen

Ein Sprung in ein spätes Level mit einem ausgedachten Spielstand liefert falsche Tests: Die Figur hat Dinge, die sie nie haben könnte, oder es fehlt ihr, was das Level braucht. Dieser Helfer baut für jedes Level einen glaubhaften Spielstand aus dem, was die früheren Level geben, und nicht mehr.

Die nächste Welle beginnt nie, weil irgendwo ein Gegner festhängt

Eine Welle, die auf den letzten Gegner wartet, bringt das ganze Spiel zum Stehen, wenn dieser Gegner aus der Karte gelaufen ist oder an einer Wand festhängt. Dieser Helfer sieht sich an, wo jeder lebende Gegner war, und nennt die, die außerhalb sind oder sich lange nicht bewegt haben.

Meine KI hat das Projekt zerstört, und die einzige gesicherte Kopie war zehn Minuten alt

Jede Kopie zu behalten füllt die Platte, und nur die neuesten zu behalten heißt, dass die letzte gute Kopie nach einer Reihe schlechter Änderungen bald weg ist. Dieser Helfer entscheidet, welche Sicherungen bleiben und welche gelöscht werden, und verliert nie die letzte, die funktionierte.

Die Fehlermeldung nennt ein Dutzend Dateien, und ich weiß nicht, welche meine ist

Die meisten Zeilen eines Absturzberichts zeigen in die Werkzeuge, die dein Spiel nutzt, nicht in deinen eigenen Code, und der wahre Übeltäter steht ein paar Zeilen weiter unten. Dieser Helfer wählt die Zeilen aus, die in deine eigenen Dateien zeigen, der Reihe nach, damit du deiner KI die richtige Stelle gibst.