Basics
Learning paths through this topic
Players mash the button and skip a line they never saw, or the text will not skip at all
A press that finishes the text and a press that moves on are two different jobs, and a player who taps quickly can trigger both on the next line by accident. Your AI can lay out which presses do what, including the short pause that protects the line that follows.
My hero hits the big monster and does zero damage and I cannot see where it vanished
Between the sword and the monster the damage passes through several steps, and any of them can eat it. Your AI can write the damage out step by step with the number after each one, so you see where it fell to nothing and whether that was meant.
A one-time reward is given twice, and I cannot tell if it is a double click or a repeat
A chest pays out twice, a cutscene plays again, a bell rings a second time. The cause is different when it happens at once or much later, and so is the fix. Your AI can sort a recording of events into these two kinds for each thing that should only happen once.
Pictures and sounds work on my computer but are missing once the game is online
Some files are named with different capitals in the game than on disk, which many home computers forgive and web servers do not. Your AI can compare every file the game asks for with what is really there and sort the problems into typos, capitals and leftovers.
Players cross a bridge and can never reach the other endings, and nothing warned them
Some choices close doors for good, and a player who wanted to see everything learns this only after twenty hours. Your AI can walk the story map, find each step after which an ending is lost, and show where a warning or a save point should stand.
A quest cannot be finished and I do not know which earlier step is missing
Quests wait for other quests, and when one stalls the AI often looks at the quest itself instead of the thing it waits for. This entry gives a helper that follows the chain down to the steps you can actually do next, and flags chains that wait on each other.
I renamed the sword and the AI changed the swordfish and the sword of dawn too
A simple replace-all is a blunt tool: it finds your word inside longer ones and in other capitals. Your AI can first list every place the name appears, sort them into sure ones and ones to look at, and warn if the new name is already taken.
Some rooms in my adventure can never be reached, and some can never be left
A tester says they walked through a door and were stuck for good, and another room on your map seems to have no way in. Here is a small checker for your AI that finds both kinds from your list of doors and also catches doors that lead nowhere because of a typo.
I described a rule in plain words and I want to be sure the game does exactly that
Rules with a few yes-or-no conditions are where an AI most often gets the grouping wrong, and a quick test of one case will not show it. This entry gives your AI a way to try every combination against your own words and print the ones where they disagree.
Players found they can buy and sell the same thing again and again to get rich
A shop with a discount for friends and a buy-back price looks fair, until rounding makes the sale price one coin higher than the purchase price on certain items. Your AI can test every price in your game for this and list the ones that print money.
The treasure is one square away from where the map says and the hero walks upside down
Maps from a drawing program, a spreadsheet and the game itself count squares differently: from zero or from one, from the top or from the bottom, and from the corner or the middle. Your AI can convert between them and avoid the classic mistake with negative positions.
Who goes first in my battles changes between runs when two characters are equally fast
Two characters with the same speed swap places from one fight to the next, or from one computer to another, and replays no longer match. Your AI can pin the order down with a clear tie rule and tell you which characters tie so you can decide what is fair.