ENGINEERING & TEST · GUIDE 31/50 · FREE REFERENCE

Replay solver output as a real player

The problem

A solver can return a path that the UI engine cannot execute.

Practical procedure

Feed every returned direction through the same movement function used by user controls.

Worked scenario

A path that claims 18 steps must produce 18 valid moves and finish with all three pickups.

Acceptance check

Compare final position, pickup mask and move count against the solver result.

Apply the method

Use the related interactive tool to try the concept on an inspectable example. Record the starting assumptions and expected result before changing settings, then compare what the tool actually does. Where the result differs, keep the release marked experimental and document the discrepancy.

Further reading: Relevant primary technical documentation. This guide is an educational procedure, not a substitute for independent usability or compliance review.