Skip to content

Add three playtested Arena Originals and a portable link reader - #86

Merged
corepunch merged 2 commits into
mainfrom
codex/playtested-arena-originals
Oct 24, 2026
Merged

corepunch merged 2 commits into
mainfrom
codex/playtested-arena-originals

Conversation

@corepunch

Copy link
Copy Markdown
Owner

Adds three complete Arena Originals—The Pocket Weather Bureau, The Silent Vector, and The Last Broadcast—and fixes the original books' object identity, gates, descriptions, and endings.

The numeric debug interface exposes the real reader actions and saves the full VM between choices. Reader Session/Suggestions now live in ZILScript so standalone book tests and Adventure Arena share one implementation without requiring the parent app checkout. Current scope, canonical object identity, authored binary interactions, and native terminal lifecycle prevent stale or misleading actions.

Validation:

  • Two independent blind completions per new book; all five endings covered.
  • Complete parser and numeric save/restore routes; focused regressions for both feedback rounds.
  • Pure-ZIL suite and six-book lint: 0 critical vocabulary findings, 914 prose links, 221 parser targets, 5875 command probes.
  • 131 persistence tests; portable new-book regressions added to CI.
  • Reports, transcripts, and terminal VM fixtures are included under books/.

The matching lua-objc PR will consume the merged submodule commit and add catalog entries and covers.

@corepunch
corepunch merged commit 0edc03f into main Oct 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant