Spielerando

Fixing problems

Learning paths through this topic

A building keeps switching between built and abandoned every few seconds

When a value hovers right at a threshold, the state flips back and forth with every tiny change. This entry gives your AI a way to count the flips for different safety margins and pick the smallest margin that calms it down.

The error I pasted to my AI was five hundred lines long and it missed the point

A long list of technical lines hides the three that tell where your own story code went wrong. This entry shrinks such a list to the message, the few lines from your files, and a count where the same line repeats, before it goes to your AI.

Everything after one line turns italic, or a name in curly brackets shows up raw

One forgotten closing mark in the script and a whole page of dialogue changes its look, or the placeholder for the player's name is printed as it is. This entry gives your AI a line-by-line check that names the line and the kind of slip.

A story variable is empty on some routes but fine on others

A line that mentions the lamp you picked up works for most players and shows a blank or crashes for a few. The reason is a route that skips the place where the lamp is set. This entry finds such reads by looking at every route at once.

I have ten known bugs and two days, which ones should the AI fix first

A dramatic bug in a corner few players reach can matter less than a small one on the main path. This entry ranks bugs by how bad they are, how many players really meet them and how long the fix takes, with game-stopping ones always on top.

How do I see which files changed, were moved or only look changed after the AI worked

A file list from your AI can say a hundred files moved when only five really changed. This entry compares fingerprints of the whole folder before and after, and tells apart changed, added, deleted and simply renamed files.

My project is too big to show my AI, so which files belong to this bug

Handing over everything is too much and handing over one file is too little. This entry picks the files tied closely to the broken one, in order of closeness, and stops when a size limit is reached, saying what was left out.

The game runs fine for me, but a friend sees silence or a blank screen

Two computers rarely differ in everything, but one difference breaks the game. This entry compares two descriptions of the computers side by side, skips harmless differences like a tiny version bump, and puts the likely causes first.

I told my AI never to write certain phrases in my horror text, yet they keep coming back

Style rules given in a chat fade after a few rounds, and tired phrases creep back into the scary scenes. This entry checks the text itself against your list of banned phrases and reports the line of every hit, whatever the spacing or quote style.

My AI says all tests passed, but did any test actually run

A test run that found no tests ends with the same calm green message as one that checked everything. This entry reads the summary of a test run and tells apart passing, failing, partly skipped and nothing-ran, so you can believe a green claim.