# The Acorn Court (Todd S. Murchison, Release 3, serial 970904, Inform v6.13, Z-machine V5) # VERIFIED COMPLETE SOLVE: 30/30, won=True, died=False # # Reproduce with the RNG-pinned replay harness (free, no API): # cd ~/src/zwalker # python3 scripts/replay_solve.py games/zcode/acorncourt.z5 walkthroughs/acorncourt_verified_30.txt --seeds 4 # => acorncourt_verified_30.txt: VERIFIED 30/30 at seed 1 | 18 cmds | died=False | won=True # # Ending: the full one - "*** You have won ***" at 30/30 in 18 game turns. # You are trapped in a single walled courtyard behind a locked iron gate. # Load the 21 tennis balls from the rusty pail into the 1930s ball-launching # machine, aim it at the oak tree, and switch it on: the first ball shakes # down a shower of green acorns (+10). Plug the four bullet-style holes in # the pail with acorns, raise the well rope with the crank, tie the pail on, # lower and raise it - the acorn plugs hold, and a hand-carved wooden key # floats up on the trapped water. Taking the key scores +20; it unlocks the # gate, and opening the gate wins the game on the spot. # # Scoring is empirical from the game itself ("scored 30 out of a possible # 30"); the interpreter's banner map doesn't know this title, hence the # MAX_SCORE directive. WIN_TEXT doubles the rigor: both 30/30 AND the # ending banner must appear. # # Why a pinned seed: essentially none needed - this route is deterministic # in practice. A sweep of replay seeds 1..20 all finish 30/30 with the # identical transcript: the machine's first shot always drops exactly five # acorns (one spare beyond the four holes), and the nest's squirrel never # interferes on this 18-turn route. The seed pin is kept anyway per house # style so the recording is bit-reproducible. # #% MAX_SCORE: 30 #% WIN_TEXT: \*\*\* You have won \*\*\* # # Generated by direct route entry (route cross-checked against the game's # own responses); replay-verified by scripts/replay_solve.py. take pail take balls from pail put balls in machine aim machine at tree turn on machine turn off machine take acorns fix bucket with acorn g g g turn crank tie bucket to rope turn crank turn crank take key unlock gate with key open gate