Repository navigation
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Score: 5.3/10 (target 8)
Carried from #3560 (round 3; rounds 2 and 3 are PR #3559, round 1 was #3544 and PR #3552): Git Recon's menus as a toy-soldier briefing. A toy-soldier third-person shooter fought in a codebase, with glossy black clay soldiers. The menus are the toy box and the field manual: moulded-plastic sprues and runners as frames, a glossy clay sheen on buttons, stencilled field-manual headings, mission cards like punched dog tags. Our own ideas only, never the look of any commercial toy line or game.
Goalpost: 8/10 from the owner on the menus
- In the game's own look. Title, lobby or front, settings, results and any panel read as the same world as the play view: material, type, ornament.
- Artwork, not only CSS. Backplates, frames, textures and insignia as small SVG, procedural canvas or headless-Blender tiles; say what each weighs.
- Still readable, every screen size. Contrast at or above today, play view unobscured, checked with
bun run probe git-recon --shotfrom phone to desktop. - eqosys menus wear it. The sign-in chip, report form, achievement toast and any lobby come through the skin hook from eqosys menus: a game injects its skin once and every shared surface wears it, hill climb to 8/10, rounds 2+ (from #3530) #3541, never a second stylesheet.
- House kit underneath. Components come from
packages/uiandpackages/game-controlsre-themed by tokens; a forked copy of one is a gap.
Where it stands after round 3
- Round 1 (Git Recon: the menus as a toy box and field manual (menus climb round 1) #3552, merged):
- An olive map table, and a manila field-manual page in an SVG sprue frame.
- Stencil-cut headings and glossy black clay buttons.
- Dog-tag mission cards and a rubber-stamped result.
- The Controls panel shares the page and frame through the
packages/uitokens plus its own classes.
- Round 2 (Git Recon: a moulded sprue, a tally sheet, your own clay soldier on the menu (menus climb rounds 2 and 3) #3559):
- The sprue has gate ribs and numbered corner parts.
- Wide screens get a folded field map on the table.
- Results carry a tally sheet with tally marks.
- Phone polish.
- Round 3 (Git Recon: a moulded sprue, a tally sheet, your own clay soldier on the menu (menus climb rounds 2 and 3) #3559):
- Your own clay soldier, built by the game's
figure.tsin your build and head, turns on a moulded base in the page's corner at every size (src/ui/portrait.ts). It renders only while the menu shows. - Dog-tag names are embossed capitals.
- The loadout rows are recessed olive part bins with stamped label tabs.
- Your own clay soldier, built by the game's
- Art: 5.9 KB of SVG in
apps/git-recon/public/menu/, plus the live render. - Shots are in
apps/git-recon/docs/shots-2026-11-04-menus/:before-*,r1-*,r2-*,now-*(after round 3). - Judges (fresh each round, corrected two points down; compare within one judge):
- round 2 to round 3: 4.8 to 5.3;
- round 1 to round 2: 4.4 to 5.2;
- main to round 1: 1.5 to 5.0.
Next
- Results and settings got nothing new in round 3.
- Results: stencilled stat labels, buttons that read as tags or moulded parts, an insignia.
- Settings: field-manual type on the rows, moulded reset buttons instead of greyed ones.
- The parts tray is flat.
- Give it moulded rims and sockets.
- The locked head icons are grey on olive and nearly vanish: lift their contrast.
- One head sits alone on the last row on desktop and tablet: tidy the grid.
- On desktop the soldier crowds the FIELD MANUAL plate, and its top is cut off when the loadout is scrolled.
- eqosys menus. When the skin hook (eqosys menus: a game injects its skin once and every shared surface wears it, hill climb to 8/10, rounds 2+ (from #3530) #3541, PR eqosys skin: a game injects its look once, and the chip, toast, report form, lobby and spaces wear it (climb round 1) #3540) is on main, put this skin through it for the sign-in chip, report form and toast. Not before.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Activity
Git Recon: baked menu art, a sprue of olive clay soldiers behind the …
QuinnsCode commentedon Nov 5, 2026
Score: 5.2/10 (target 8). Round 4, PR #3574. A fresh judge scored round 3's result 4.5 and this round's 5.2, each corrected two points down.
This round is baked art:
bun scripts/menu-art.tsrenders with the game's own three.js figure in headless Chrome.What changed:
Next:
Carried in #3575.
QuinnsCode commentedon Nov 5, 2026
Moved up to #3575
Git Recon: baked menu art, a sprue of clay soldiers behind the page, …