Skip to content

v0.17.2 — Initial internal release

Pre-release
Pre-release

Choose a tag to compare

@dkdev24 dkdev24 released this 22 Jul 08:02
· 163 commits to main since this release

Initial internal release. The repository is private and pre-public — 1.0.0 is reserved for public
launch (repo goes public + website ships). This tag marks the first checkpoint worth cutting after
strong progress across the importer, engine, and comic presentation.

Major achievements so far

  • AI-assisted modernization pipeline. Two historical Microsoft open-source projects (Zork I ZIL,
    MS Comic Chat) modernized into a browser-native adventure engine via an Intermediate Representation —
    extract semantics, execute the IR, never emulate the runtime. ZIL S-expression importer → IR schema +
    validator → zero-dependency TypeScript engine.
  • Engine parity: 143/143 strict. The engine replays 11 golden walkthroughs turn-for-turn against
    the original Release 119 transcripts with full strict parity. (Gate C — engine complete — claimed at
    v0.9.0.)
  • The game is completable: 350/350. The engine wins Zork I end-to-end, scoring 350/350 and ending
    in Stone Barrow with a game-over{victory}, zero crashes/deaths, pinned by a completion test.
  • Comic Chat presentation. A browser-native comic pane beside the live console: art decode/pose/pack
    pipeline, backdrops, panel sequencing (a faithful CUnitPanelPage port), character portraits, and a
    Narrative Director that edits the turn stream into a past-tense story (drops refusals, collapses
    backtracks, gives the Guide a voice).

This release (v0.17.2)

  • Speech-balloon tails now connect to their speaker instead of ending in mid-air.
  • A whole comic panel is readable without scrolling on portrait mobile — including with the on-screen
    keyboard up — by capping panel height to the pane and hiding the member list where space is tight.

Tests: 113 web · ~129 engine · 193 IR · 143/143 strict transcript parity.