You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Two Fronts: menus as a warship's distressed-metal plates (Thunder Marines first), hill climb to 8/10, rounds 3+ (from #3546) #3565
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)
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.
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.
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.
Stamped or inset sub-plates with stencilled labels for the inner cards: war tiles, fleet presets, vote cards. Make the scuffs and oil in grime.svg show.
Secondary buttons as gunmetal toggles, and the Wooka's controls in their own wood.
The lobby on a phone: wrap the button row, and make "Keep playing" a plate link.
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:
Per-card variety in the bake (seeds, edge grime, oil runs, stamped stencil serials).
A Marine's armour detail on the hero plate, and a baked insignia for each vote card.
The phone bar sitting over the sheet's headings, and the settings card cut off on a phone.
Activity
Two Fronts: drop steel.svg, grime.svg and bolt.svg now that the baked…
QuinnsCode commentedon Nov 5, 2026
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.tsbakes them in headless Chrome from a seeded procedural canvas and writespublic/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.svgandbolt.svgare 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.
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.
QuinnsCode commentedon Nov 5, 2026
Moved up to #3583
Two Fronts: baked menu plates and a hero plate on the title and lobby…