maniator / maniator/verticopolis

[Feature]: [P3] Pictographic facility icons in the build palette

Open
#345 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
TypeScript
Stars
5
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Imported from the engineering backlog (_bmad-output/implementation-artifacts/backlog.md, story facility-icons).
Priority P3 (do-first order) | Severity: n/a | Status: idea | Epic: SimTower parity | Type: feature-request | Recorded: 2026-07-08

Problem / motivation

Gated: needs a spec + icon art. Owner-requested 2026-07-08 (real-game reference: the SimTower build palette / room glyphs seen via the harness). For Classic especially, represent rooms/modules with little pictographic icons (à la the original's palette glyphs) instead of flat color fills + text labels, in the build palette and/or the unit representation. Owner flagged it should read well on mobile (icons scale/tap better than text at small sizes). Scope call: palette-only vs also in-world unit glyphs; likely a Classic-mode presentation toggle so Modern can keep its current look. Pairs with the icon set the palette already needs.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the facility-icons story in _bmad-output/implementation-artifacts/backlog.md, then locate the build palette and any unit representation entry points. Before implementation, resolve whether icons are palette-only or also appear in-world, define the Classic/Modern behavior, and obtain the required icon art. Done means an agreed specification and pictographic presentation that remains usable on mobile.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
design, frontend, mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.