Suzy Says Game: practise the command rule without story spoilers
Suzy Says Game asks you to listen before you act. The cheerful host and colourful mat can encourage a quick response, but the useful habit is to wait for a complete instruction and check its opening words. This guide explains a small, repeatable practice exercise that uses invented prompts rather than game footage or story dialogue.
This article is prepared for the independent AFTERPLAY site. Suzy Says! is made by MOONBIT; we are not affiliated with or endorsed by the developer. AI assisted the draft and helper code. The code checks described below were executed.
Start with the actual game boundary
The Suzy Says Game page loads an external game only after you press Play. A desktop keyboard and mouse are expected. The official developer lists W/A/S/D for movement, Space for jumping and C for crouching. Read the warnings about jumpscares, flashing lights and unsettling themes before playing.
The optional Practice Kit is a different experience: written prefix decisions with no game artwork, game code, saves, story route or paid-content unlock. It does not train mouse movement or reproduce timing, audio, strikes or ending triggers. A score here cannot establish that you will perform better in the actual game.
Try two original examples
“Suzy says, jump on red.” is an Obey example. “Jump on red.” is a Wait example. These are invented teaching lines, not a transcript. In the game, let the whole spoken instruction finish before making your decision. A valid prefix does not carry over automatically from one instruction to the next.
The helper checks an English prefix at the start of the string. It does not interpret an instruction's meaning: “Suzy says, do not move” still means to obey an instruction. A misspelled prefix, an empty instruction after the prefix or a prefix buried later in the sentence does not pass this helper's rule. Those are helper rules, not claims about the game's internal parser.
Run a repeatable browser drill
Open the supplied browser helper files. If your browser blocks modules under file://, serve the web directory locally:
python3 -m http.server 3010 --directory webOpen http://localhost:3010/. Set Questions to 2 and Seed to 42, then select Start practice. In version 0.1.0, the first prompt is “Suzy says, walk to the door.” Choose Obey. The second prompt is “step onto blue.” Choose Wait. The expected report is 2/2 correct, 100%. O, W and Enter provide the same sequence with a keyboard while a drill is active.
Download a JSON or CSV report if you want to keep your practice. Reports are created locally and contain the prompts, your choices, expected choices and correctness. They do not include a player name or email. Do not add personal information to custom prompts.
Check the same grading outside the browser
From the supplied independent tool directory, with Node.js 22 or later:
node bin/cli.js generate --count 2 --seed 42
node bin/cli.js validate --session examples/session.json
node bin/cli.js grade --session examples/session.json --answers examples/answers.jsonThe included four-question example deliberately contains one incorrect answer and returns 75%. Missing answers also count as incorrect. Add --format csv to export CSV, or --fail-under 80 to make that 75% result exit with code 1. Malformed JSON, duplicate IDs, unknown answer IDs and unsupported options exit 2. Successful operations exit 0. npm registry publication is not assumed here; these commands operate on the reviewed local files.
Use limits as a checklist
A session accepts 1–1000 prompts, up to 500 characters each. IDs are limited to 64 ASCII letters, digits, underscores or hyphens. JSON file imports are limited to 1 MiB. The tool has no remote API, telemetry, credits or account requirement. Its original code and examples have a scoped MIT license; the Suzy Says! game, name and third-party assets do not become MIT-licensed through this tool.
If an import fails, read the error and check the schema rather than retrying the same broken file. If a download is blocked, use the browser's ordinary save controls; a displayed Download button is not proof that a file was saved. A fixed seed makes a drill reproducible, not harder or more realistic.
Go back to Suzy Says Game when you are ready
Use the controls and rules guide before a first run. If the player is blank or input is not working, use the loading checklist. For the official Windows release and Full version extras, consult MOONBIT on itch.io. The developer's current listing is the authority for downloads and paid content.