Skip to content

Two Fronts: menus as a warship's distressed-metal plates (Thunder Marines first), hill climb to 8/10, rounds 3+ (from #3546) #3565

Closed

Description

@QuinnsCode

Score: 6.5/10 (target 8)

Moved up from #3546. Rounds so far: round 1 is #3542 (merged, 2.5 to 5.0), round 2 is #3564. The owner's brief and the five-point goalpost are in #3546 and still hold: target 8/10 from the owner, and judges score about two points above the owner. Never name the sources.

Where it stands after round 2 (fresh judge: before 5.5, now 6.5)

  1. Distressed metal: 1.5/2. The plates have chamfered riveted rims, bolts, a grime layer and thickness. Gaps: the grime hardly shows, and the inner cards are still flat dark cards: the war tiles on the title, the fleet cards in the line-up.
  2. Marines lead: 1.5/2. The brass primaries and the insignia, now with chevrons, lead. Gaps: the secondary buttons are plain grey pills ("Be the horde", "Hotseat"), and the Wooka controls have no wood.
  3. Artwork: 1.5/2. Six small SVGs in src/ui/plate, about 5.6 KB in total. Gap: the texture is on the frames only, not on the content inside them.
  4. Readable: 1/2. Contrast holds. Gaps: at tablet width the map is a small square (Two Fronts: the campaign map shrinks to a small square at tablet width (820 px) #3563, on main too). On a phone the lobby's button row is cramped, and "Keep playing" floats as unstyled text.
  5. eqosys: 1/2. Waiting on the skin hook (eqosys skin: a game injects its look once, and the chip, toast, report form, lobby and spaces wear it (climb round 1) #3540).

Next: round 3

Activity

  1. QuinnsCode commented on Nov 5, 2026

    @QuinnsCode
    OwnerAuthor

    Score: 6.5/10 (target 8)

    Round 3 is in #3579, and its checks pass. The plates are rendered images now. apps/two-fronts/scripts/plates.ts bakes them in headless Chrome from a seeded procedural canvas and writes public/plates:

    • steel.webp, 7.3 KB: brushed gunmetal with oil, scuffs and scratches; it tiles.
    • inset.webp, 4.6 KB: sunken steel for the cards.
    • bolt.webp, 2.1 KB: a lit hex bolt.
    • hero.webp, 24.4 KB: a bulkhead plate with a worn rim, bolts, vents, readout windows, and the insignia in its seat.

    That's 38.4 KB in all, and steel.svg, grime.svg and bolt.svg are deleted. The hero plate leads the title and the lobby. Cards are bolted sub-plates, secondary buttons are gunmetal, "Be the horde" is wood, and the lobby's start row wraps on a phone.

    A fresh judge scored both sets: BEFORE (round 2) 5.5, NOW 6.5. That is a one-point rise from the same judge. It lands at the same 6.5 the round 2 judge gave, because judges vary.

    before (round 2) now (round 3)
    title, desk
    lobby, phone
    line-up, desk
    panel, desk

    All 13 NOW shots (desk, phone, and the panel at tablet) are in apps/two-fronts/docs/shots-2026-11-05-round3/.

    Next:

    Details are in #3583. The tablet map is still #3563.

  2. QuinnsCode commented on Nov 5, 2026

    @QuinnsCode
    OwnerAuthor

    Moved up to #3583

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

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions