Skip to content

Git Recon: menus as a toy-soldier briefing, hill climb to 8/10, rounds 4+ (from #3560) #3569

Closed

Description

@QuinnsCode

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

  1. 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.
  2. Artwork, not only CSS. Backplates, frames, textures and insignia as small SVG, procedural canvas or headless-Blender tiles; say what each weighs.
  3. Still readable, every screen size. Contrast at or above today, play view unobscured, checked with bun run probe git-recon --shot from phone to desktop.
  4. 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.
  5. House kit underneath. Components come from packages/ui and packages/game-controls re-themed by tokens; a forked copy of one is a gap.

Where it stands after round 3

Next

  1. 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.
  2. 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.
  3. On desktop the soldier crowds the FIELD MANUAL plate, and its top is cut off when the loadout is scrolled.
  4. 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.

Activity

  1. QuinnsCode commented on Nov 5, 2026

    @QuinnsCode
    OwnerAuthor

    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.ts renders with the game's own three.js figure in headless Chrome.

    backplate

    round 3 round 4
    title, desktop
    results, desktop
    settings, desktop
    results, phone

    What changed:

    • A moulded sprue of olive clay soldiers with numbered tabs (55 KB) behind the title, loadout and results.
    • The glossy soldier cheering or kneeling with its hands up on results (4.6 KB and 3.6 KB).
    • Dog-tag buttons on results.
    • Settings: mono rows and olive reset buttons.

    Next:

    Carried in #3575.

  2. QuinnsCode commented on Nov 5, 2026

    @QuinnsCode
    OwnerAuthor

    Moved up to #3575

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