feat(prototype): rebuild final landscape review

This commit is contained in:
2026-08-11 15:05:55 +08:00
parent bf22b07954
commit 802aad49ab
8 changed files with 7433 additions and 6080 deletions
+37 -28
View File
@@ -2,22 +2,21 @@
An original landscape 2D Japanese hand-drawn guild-expedition strategy game.
This repository is currently in **complete pre-production design**. Formal game
This repository is currently in **pre-development design review**. Formal game
implementation, bulk final-asset production, packaging, and publishing are
forbidden until the owner approves the complete product, content, presentation,
balance, and interactive-design package.
## Current Product Boundary
- 30 named recruitable characters
- 12 base professions and 24 advanced professions
- 100 enemy combat identities across 8 chapters
- 320 equipment and item entries
- 25-35 hour first campaign, 60-80 hour build completion, roughly 100 hour
collection and high-difficulty completion target
- Generated run-bound Recruits with no fixed story protagonists
- 12 base, 24 advanced, and 6 hidden Professions; 36 mechanical Traits
- 320 equipment identities and 60 run-wide Artifacts
- 100 ordinary/elite enemies and 16 bosses across 8 Regions
- 15-25 hour first clear and 60+ hour mastery breadth
- Landscape 16:9, premium cross-platform target, English and Simplified Chinese
- 2D Japanese hand-drawn presentation using layered rigs, equipment layers,
authored key poses, and unique portraits/illustrations
- 2D Japanese hand-drawn presentation using modular Recruit assemblies,
profession/equipment overlays, authored key poses, and readable silhouettes
The game may learn structural lessons from authorized private reference
research, but its setting, characters, enemies, names, art, audio, UI,
@@ -25,22 +24,24 @@ progression, formulas, and expression must be original.
## Review The Design
The current owner-facing HTML in [`prototype/site/`](prototype/site/) is a
**coverage audit**, not a completed UI prototype. Owner review on 2026-08-10
proved that generic specification templates were not understandable as game
screens. Its page browser now distinguishes one dedicated page, 40 shared
family mockups, and 41 pages whose UI is still missing.
The owner-facing HTML in [`prototype/site/`](prototype/site/) is the current
responsive landscape design prototype. It replaces the superseded coverage
audit and reads the current authorities directly when the Gallery bundle is
built.
1. **Flow specification:** inspect the required 17-step title-to-restoration
order; do not treat it as a validated clickable experience.
2. **Eight chapters:** inspect route, battle, and restored-world direction for
every chapter.
3. **Page coverage:** inspect all 82 requirements and identify which screens
still need a dedicated composition.
4. **Content:** search all 30 characters, 36 professions, 100 enemies, 320
items, 48 achievements, and 20 collections.
5. **Production and readiness:** inspect the art/audio scope and the gates that
remain open before runtime development.
1. **First play:** inspect 23 states from Contract setup through two-of-four
run creation, two separate Market hires, party ordering, risk, automatic
battle, diagnosis, reward, equipment adaptation, casualty, and recovery.
2. **Screen atlas:** inspect exactly 50 current page/state IDs. Every ID has a
page-specific composition plus loading/empty, error/confirmation, and
interruption/return variants; `SYS-005` exposes its five staged states.
3. **Regions:** inspect all eight Region directions, encounter pressure, enemy
identities, and two bosses per Region.
4. **Catalogs:** search 42 Professions, 36 Traits, 320 equipment items, 60
Artifacts, 100 ordinary/elite enemies, and 16 bosses.
5. **Review gates:** open the six critical Owner review groups and keep human
comprehension, visual, fun, listening, and device approval separate from
deterministic HTML checks.
Run it locally from the repository root:
@@ -59,12 +60,20 @@ relative CSS, JavaScript, JSON, or image requests:
python3 tools/build_gallery_bundle.py
```
The build command regenerates `prototype/site/data/catalog.json`, verifies the
current exact counts and unique IDs, and writes
`prototype/gallery/aetherbound-guild-prototype.html`. Browser verification is
in `prototype/site/verify-r6.js`; it requires an already-provisioned Playwright
Node module and Chrome, starts no external service, and writes screenshots to
`prototype/gallery/evidence/r6/`.
## Evidence Boundary
The HTML is an interactive **design prototype**, not a playable build. Its four
AI-generated boards are concept direction only. The UI chrome and readable text
are authored in HTML; no concept board is a final background, sprite, item icon,
animation, integrated asset, runtime screenshot, or human-approved result.
The HTML is an interactive **design prototype**, not a playable build. Existing
image boards are labeled concept direction only. The current one-line party,
transactions, readable UI, stable IDs, and text are independently authored in
HTML; no board is a final background, sprite, item icon, animation, integrated
asset, runtime screenshot, or human-approved result.
See [`docs/README.md`](docs/README.md) for the complete authority map and
[`docs/reviews/PRE_DEVELOPMENT_READINESS_AUDIT.md`](docs/reviews/PRE_DEVELOPMENT_READINESS_AUDIT.md)