Skip to content

Mythic Masters: tome UI hill climb to 9.5/10, rounds 6+ (from #3533) #3551

Closed

Description

@QuinnsCode

Score: 7/10 (target 9.5; agent judge, which runs about two points above the owner, who has not scored yet and started it at 1)

Carries on from #3533 (round 5, PR #3550) and #3523 (rounds 1 to 4, PR #3524). The owner's brief: hill climb every UI component of Mythic Masters toward an eldritch tome whose pages act like an enchanted map, ink blots soaking into the page as the words are written and edited; menus, journal and bestiary all pages of that book; and the bestiary entry as a whole page (picture scaled up top left, big name top right with nicknames in brackets and types under it, background in the middle, catch date and place, stats then against now, and moves along the bottom), reached with a d-pad, a mouse or a tap.

Goalpost: 9.5 or better from the owner

  1. Ink that soaks in on every page, written and edited: blots that settle into words; a page redrawn while you read it rewrites only the lines that changed.
  2. The bestiary folio as the owner laid it out, reached by d-pad, keys, mouse or touch, its plate growing out of the entry.
  3. One book: every menu a page of the same tome, the Book's own voice in the margin.

State after round 5

  • folio in src/compendium.ts draws a beast's page; Caught on Member (src/journey.ts) records when, where and at what level a bind held; AKA in src/creatures.ts holds the other names (49 beasts); hauntsOf reads where it roams off the trails.
  • soak in src/page.ts inks every page (three SVG filters in index.html, .ink in src/tome.css); edit mode rewrites only changed lines; fly carries a plate between an entry and its folio; penSound hands each soak to src/quill.ts for a scratch per line.
  • stepTo / neighbour walk the quill; journalNav in src/main.ts takes the d-pad, left stick, arrows, WASD, Enter/Space/A, Esc/Backspace/B, bumpers and [ ]; a touch swipe turns folios. mythicMasters.journey.folio(id), nav(cmd) and quill() drive it headless.
  • Round 5 (PR Mythic Masters: engravings for the tome, foxing, an illuminated initial and a ribbon bookmark (tome UI climb round 5, part of #3533) #3550): the engravings in src/ornaments.ts (chapter frontispieces: standing stones, an eye in thorns, a compass rose; 649 to 1474 bytes each), the vine rule, the illuminated initial's frame, foxing and thumbed corners in --parchment, and the ribbon bookmark (.journal .tome::after), all in src/tome.css. The owner's words that night: a druidic wizard's tome meets a forbidden grimoire, every menu a page inside it; lean on artwork, not only CSS.
  • Shots: apps/mythic-masters/docs/shots-2026-11-04-tome/ (r0 before, r1 to r4, r5-before-* against r5-now-*).

What the judge still marks down

  • The blots are a blur-and-threshold trick: convincing on headings and lines, but a drop never spreads from a point, and nothing ever runs or feathers after it lands.
  • The folio's background is the region's legend, so two beasts of one region share a paragraph; a line about the beast itself, before the region's tale, would read as its own page.
  • The versus book, the Bog Witch's sheet and the result note have no engraving yet; the title scroll's menu buttons blot as flat rectangles. The bestiary's region headings have no ornament between them, and the folio's plate has no engraved frame.
  • The engravings are three emblems; a forbidden grimoire wants more: a frontispiece for the title scroll, marginalia (small beasts, hands, thorns) drawn down the folio's ruled margin, and a woodcut-style frame round each bound plate.
  • Nothing has been scored by the owner. The next round should start by asking for a score on PR Mythic Masters: the bestiary folio, ink that soaks into every page, a d-pad over the compendium (tome UI climb round 1, part of #3523) #3524 before changing more.

The loop

One round is one worker: take the shots (recipe in PR #3524), change the one thing that most moves a page toward the goalpost, shoot again, judge against the checklist (read the agent judge for direction only), commit the shots to docs/shots-<date>-tome/, and end with a Score: comment here that names the next step. At the target, a MANUAL RUN: issue for the owner's own score.

Next: a woodcut frame and marginalia for the folio (a thorn-and-vine border round the plate, three or four small engraved marginal figures drawn down the ruled margin, chosen by the beast's fields), then a frontispiece for the title scroll and the Bog Witch's sheet; the per-beast sentence at the top of Background (one per beast in src/creatures.ts beside AKA) is still owed and is content, not artwork.

Activity

  1. QuinnsCode commented on Nov 5, 2026

    @QuinnsCode
    OwnerAuthor

    Score: 7.5/10 (target 9.5; agent judge, which runs about two points above the owner; was 7)

    Round 6, PR #3557, the Next line in artwork: a thorn-and-vine ring round the folio's plate (frame() in src/ornaments.ts, 2.7 KB), a scribe's marginalia down the folio's ruled margin (a pointing hand, one figure per field out of twelve, a thorn sprig; about 1.1 KB), and frontispieces for the two pages that had none, the title scroll (the open grimoire with an eye, 807 bytes) and the Bog Witch's sheet (her cauldron, 738 bytes). No Blender, no page.ts change.

    Shots BEFORE (main) and NOW in apps/mythic-masters/docs/shots-2026-11-04-tome/: r6-before-{folio,folio-phone,title}.jpg against r6-now-{folio,folio-phone,folio-1024,title,witch}.jpg. The judge keeps it: the plate floated bare and the scroll had no picture before; now the plate is bound in thorns, the margin is doodled, and the scroll and the sheet open on an engraving. Marked down: the marginalia are small at desktop width, and the frame's thorns all lean one way.

    Next: engravings for the two pages still bare (the versus book's leaves, the result note), a thin thorn ring on the bestiary spread's bound entries, and bigger marginalia with a figure that reaches into the text. The per-beast sentence at the top of Background is still owed (content, not artwork).

    Moved up to #3558.

  2. QuinnsCode commented on Nov 5, 2026

    @QuinnsCode
    OwnerAuthor

    Moved up to #3558

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions